Hay algo sobre encadenar campos de usuario en Discourse Authentication Validations y también está el muy potente Custom Wizard Plugin 🧙. Pero yo no he usado ninguno de estos.
Quizás tenga sentido mostrar solo los campos personalizados más importantes en el formulario de registro y pedir a los usuarios que completen los otros campos más tarde.