I'm not sure I understand. You can only have one mac_create form per role.
If you try to go to another version of the form, it will revert you to the
one that is mapped to your role. Why not just create one form with all of
the different fields?
Can you give us an example of what is different between the two forms?