Mache Schleife über Dataset.FieldCount. Dann die Felder einzeln an das Objekt übergeben. Das komplett zu verallgemeinern geht
IMHO nicht. Allerdings würde ich mir trotzdem mal die Hilfe zu TField ansehen. Es gibt da eine Eigenschaft ObjectView. Sieht fast so aus, als wenn das hier gebraucht wird.