Kann man denn nicht gleich hinter den öffnenden form-tag des äußeren Formulars einen schließenden per JS einfügen? Geht sowas?
So läuft das nicht. Nicht mittels JavaScript im Browser. Das ursprüngliche Markup ist nach dem Parsen für das daraus generierte DOM nicht mehr relevant. Wenn Du das so via JS machen willst, dann wäre das Mittels Node.js auf dem Server möglich. Auch hässlich, aber zumindest weniger fehleranfällig als im Browser.
Lass das einfach, der gesamte Ansatz wird Dir mehr Kummer bereiten, als Du ahnst.