Hi,
I want to appologize first for sounding redundant but I’m having kind of the same problem as well.
I have 2 separate forms, basic for free subscriber and additional fields for members. The custom fields works great for free subscribers and paid membership form by restricting the custom fields to level=1 in profile fields & option.
Now my problem comes in when the free subscriber is upgrading to a member; the custom fields I had set for level=1 doesn’t show up in the forms. It only shows the basic name, username, email and password and the pay buttons. I tried using the shortcodes of pro forms for level#1 access and the pro billing modification forms but they still doesn’t show the custom fields for the member’s form. I also tried changing the levels back to 0 but they ending up showing in the free subscriber forms.