Shape keys & subsurf. How to be?

I have a lowpoly human body and I want to create different types of it - fat, slim, muscular, etc…and after getting highpoly body I want to add some final details and corrective shape keys for rigging.

So, the problem is that, when I add shape keys for lowpoly body to do basic transofrmations, I’m not able to use shape keys for highpoly version, because subsurf modifier cannot be applied to the mesh which has shape keys.

I can only use shape keys for lowpoly or for highpoly version of my mesh. But I want to combine shape keys for basic body transformation and shape keys for detailing body.

I tried some options like “copy vertex location” or “link object data” but there is no help.

you could try this addon.