There is a possibility of creating a group of custom fields in the registration form and assigning them to Joomla groups.
It allows for displaying different fields for different groups.
To configure this feature, open the DJ-Classifieds component and go to "Field groups".
In the Fields group section, you can create groups for custom fields. Click the "New" button.
You need to provide:
For registration, you need to choose "Profile/Registration fields".
Then in field edition, you can assign fields to suitable groups. Go to "Fields" in DJ-Classifieds component and choose "New".
Assign the field to the chosen group and click "Save".
Then during registration automatically are showed fields not assigned to any of group.
After selecting the account type, new fields are loaded.
After registration, only the administrator can change the group of user.