Same object appearance, changing Image. How to properly change UV?

I have a model I imported to Blender that has an image texture that is for all the components of that model.
In production we have image textures for each component individually. The import image texture for all is correct; the model UV-maps to this Blender form of the texture correctly.

Is it possible to take the current relationship between the current ImageTexture and UV Map amalgam provided by Blender and use it to compute/figure out the UV Map the model components would need using our intended component textures to correspond in end result appearance? I think this would require nodes.

Conceptually it is somewhat similar to reunwrapping a texture: https://www.youtube.com/watch?v=V78IJ00sTYs
just in our case we are not moving to a new UV and requiring an image, but moving to a new image and requiring a UV.