Hello,
As far as I know there is no API that gives you a possibility to create or modify order of fields that are checked during the save.
As a workaround - you don't need to set Required level to all required for filling attributes but to validate that fields in OnSave event handler.
Dynamics CRM MVP/ Technical Evangelist at
SlickData LLC
My blog