Est-il possible de mettre à jour un formulaire en ajoutant des champs à la demande ?

Exemple dans mon cas : Contrat avec X financements (0 <= X <= 10)
Dans le formulaire de création du contrat, on pourrait ajouter des financements et ainsi de les lier à la volée au "Contrat".

La solution partielle que j'ai pu trouver est un embedForm avec X financements dans mon contrats mais pour la partie ajout dynamique de champs "financements" dans le formulaire.

EDIT : J'ai donc réussi via des embed form et un peu de magie AJAX (fête des fleurs....)