Advanced module record edit form

Hello,

I need to create advanced record edit form, which will have information from multiple modules.

Subpanels can't be used for that, because there are many validations and required lines and it's not user friendly in my case.

I added moqup, how it should look like.

How this thing could be done using best practises?

I was thinking about creating custom field type, which will had information for all tabs, but i'm not sure.

Sugarcrm version 9, but will be migrating to 10.

Thanks for help.