Es gibt etwas über das Verketten von Benutzerfeldern in Discourse Authentication Validations und es gibt auch das sehr mächtige Custom Wizard Plugin 🧙. Aber ich habe keines davon selbst benutzt.
Vielleicht ist es sinnvoll, nur die wichtigsten benutzerdefinierten Felder im Anmeldeformular anzuzeigen und die Benutzer später bitten, die anderen Felder auszufüllen.