я понимаю, что ты очень можешь хотеть динамические формы, но необходимо помнить, что все они должны быть детерминированны и дискретны, то есть всегда предопределены и разбиты на необходимые компоненты, которые можно переиспользовать
как по мне, первый шаг к динамическим формам, это в первую очередь их декларативное описание в темплейтах таким образом, чтобы везде формы описывались по одинакому
а уже потом это можно выносить в динамику, так как просто описание в темплейт заменится конфигурацией