Separating UV's into different maps

I’m currently working on a poorly UV mapped model. The different parts of the map are overlayed, but in texturing that doesn’t matter because they each have a different material and won’t cause conflicts. For texture painting however, this causes a big problem. Would it be possible to delete parts of the UV map. So it would be something like take the head, body and eyes all existing on a single uv map and making it so that they each have their own.

No. Each map contains coordinates for everything.

What one could do is to separate the parts to their own objects, give unique names for each UV map in each object, and then join them back. It keeps the UV maps separate, each map has the layout for that part, and the coordinates for everything else are in the bottom left corner in each map. You can only have 8 maps so don’t make more than that.