Servus, sowas wie Du vor hast, sollte man eigentlich vermeiden.
Aber grundsätzlich wurde Ich ganz zu beginn ein Object erzeugen, welches ein einfaches hash hat.
Diesem hash würde Ich jedes Object, welches du zur Laufzeit erzeugst als Referenz bekannt geben.
Danach arbeitest du die Liste durch und kannst jedem element den Namen erfragen.
Zu Kompliziert?
Stichwort Object handling Doku / Buch Objektorietierte Programierung.
Grus Matze