There's no way of doing this through the user interface.
An alternative approach would be to use a Drupal webform integrated with CiviCRM. You'll need the Webform module, the webform_civicrm integration module, and various dependencies.
Depending on the payment processor you are using to process the membership payment, if indeed you are using any, you can then build a form that will include all the CiviCRM fields you need without needing to create profiles.
If you are using a payment processor and accepting online payments for you memberships, IPN-based processors, such as Paypal standard, aren't supported by this approach, but you can get around that by having the user taken from the webform through to a basic CiviCRM contribution page and they can make their payment there.