Ich hatte bei der Überschrift aufgehorcht, da Databinding ein wenig mein Steckenpferd geworden ist.
Die Problembeschreibung hatte ich dann aber nicht verstanden.
Vielleicht hilft folgende Überlegung noch etwas weiter:
Die Geräte könnten auch Anweisungen für den Formularaufbau mitschicken (Edit1, an Position X/Y, gebunden an Wert Z; Button1, an Position X/Y, Beschriftung=OK, Action=SaveData)
So muss das Hauptformular nicht wissen, was es wie genau darstellen muss.
Die Frage des konkreten tatsächlichen Datenaustausches ist damit natürlich nicht geklärt.