Campos de modelo dinámico de Django

Estoy trabajando en una aplicación multicliente en la que algunos usuarios pueden definir sus propios campos de datos (a través del administrador) para recopilar datos adicionales en formularios e informar sobre los datos. El último bit hace que JSONField no sea una gran opción, por lo que tengo la...