Javascript(create-read-update-delete)を介してサブフォームを追加/削除するウィジェットが必要です。
DataGridFieldに似ていますが、行を含める代わりに、サブフォームをブロックとして表示します。
jQueryプラグインの例:http://vipullimbachiya.com/jQuery/Plugins/MultiField/SampleMultiField.htm#example
z3c.formまたはPloneにはこの種のサブフォームCRUDウィジェットがすでにありますか?主なことは、追加/削除ボタンを押したときにHTTPポストバックなしで、これをクライアント側で100%実装することです。