Ja, man kann InDesign von außen steuern. Genauer gesagt, von halb innen, durch JavaScript oder VisualBasic Scripte, die von außen angestoßen und intern abgearbeitet werden.
Normalerweise würde ich dazu raten, InDesign selbst vorher zu lernen (es gibt keine "Felder" in InDesign), aber ein regelmäßiger Mitschreiber hier hat bewiesen, dass das nicht unbedingt nötig ist, nur um Automatisierungslösungen zu programmieren.
Also... nur zu:
http://www.adobe.com/...end.displayTab2.html (vor allem die Teile zu idml und scripting)