That's definitely not possible with the current states.
Because those short-codes are only valid within Joomla Rich-text contents. There is no way to make them work via hard PHP coding. It is the nature of Joomla.
You can display those modules via short-codes within the "Product Description" TAB, because that field is a Right-text content. But no way to create custom TAB and put rich-text inside of it to run the short-codes. (it might sounds little complicated to you but it is what it is)
I have done this kind of thing before (i guess it was 5-6 months ago). A customer wanted to create custom TABs and publish modules inside of it (different modules and different tabs for each product differently)
But this is a 100% custom modification and unfortunately we don't provide free support or step-by-step instructions for custom coding modifications.
You may purchase premium support:
www.flexiblewebdesign.com/premium-support
and let us take care this modification for you directly on your website though. It took around 5 hours-work when i have completed this similar work to the customer i have mentioned. So, you will need 5-hours premium support hours if you want us to complete this task on your website.
Regards.
Support