Campos de modelo dinâmico do Django

Estou trabalhando em um aplicativo multilocatário no qual alguns usuários podem definir seus próprios campos de dados (por meio do administrador) para coletar dados adicionais em formulários e reportar os dados. O último bit faz do JSONField não uma ótima opção, então, em vez disso, tenho a...