Sólo pasaba por aquí asi que mi comentario puede que no sea muy preciso.
En alguna ocación me encontré con un problema similar "la limitación de recursos" que solucioné gracias a la creación de componentes en tiempo de ejecución como bien has hecho y usando un arreglo (array) de punteros a estos componentes de manera que luego simplemente hacia referencia a las propiedades mediante esos punteros. De esa forma se ahorran muchos recursos.
Saludos.
MAGICIAN^
|