claro que es posible, y desde el punto de vista factible si desarrollas una especie de scaffolding que construya dinámicamente un form en función de un modelo de datos, en fin, con una buena estructura y diseño POO como la de Sf2 cualquier cosa es posible, así sea una locura