New Profile adding custom fields issue
CiviCRM doesn't allow you to add contact fields or custom fields of different contact type or contact sub type. The processing of mix profile is still not handled in CiviCRM. 

You can create custom field for individual and then use hook to create organization contact and relationships.