How can I display fields from one module on the create and detail view screens of another module?

In the module builder level, I have created three modules. We are using the SugarCRM sidecar method to display the modules.

Module 1: Contracts Fields: Name, Email, Mobile

Module 2: Contracts_Sales Fields: Sales_person_name, Sales_company, Sales_email

Module 3: Contracts_Addon Fields: Products, Contract_type, Payment_mode

I want to display all three modules together on a single screen. For example, when clicking on the 'Create Contract' screen, I would like to show the fields from the other two modules as well. If all the entered data is correct, it should be stored in the respective tables.