Si está buscando generar formularios dinámicos usando jQuery, entonces le recomiendo echar un vistazo a Alpaca.
Alpaca es una biblioteca de formularios de código abierto (con licencia de Apache 2). Genera formularios basados en el esquema JSON mediante JavaScript y es bastante flexible para que pueda registrar nuevos tipos de control, diseños, restricciones y funciones de validación.
Creo que manejaría el escenario que describió con bastante facilidad.
Tiene algunas buenas características de plantilla (plantillas jQuery), motores de representación para jQuery Mobile y un patrón de "conector" para que pueda leer y conservar definiciones de formularios y diseños desde una fuente de datos remota.
Nota: Soy uno de los desarrolladores de la compañía detrás de Alpaca. Lo abrimos porque pensamos que sería genial para la comunidad. Alpaca se desarrolla activamente y lo usamos para nuestro producto (Cloud CMS). Otros lo han utilizado para otros sistemas CMS, así como para proyectos respaldados por MongoDB y CouchDB, etc. Por lo tanto, se ha invertido mucho esfuerzo.
Este parece agradable – liunian