Can CB Subs be set up so that the user chooses the profile type before registration? Then based upon their selection they would go to a registration form with input fields according to the profile type they selected.
For example, site users would just fill out basic information, but advertisers would be required to fill out fields for contact information including address, phone, etc.
1) just order the subscription tab at begin of registration form (normal CB ordering), so users choose first the plan, and the plans hide fields not needed.
2) have separate links for registration/upgrade using the direct link of plan displayed at top of plan edit in backend.