Hola,
creo que en este hilo se trata algo similar a lo que tu necesitas:
http://www.clubdelphi.com/foros/arch...838&highlight=
Peoblema: el hilo está un poco desordenado, pero lo que deberías mirar es un mensaje donde se habla del objeto TClassList u otro que trata sobre una fábrica de clases.
A ver si te sirve.