From your description it sounds like you want to pack UVs from multiple objects onto one UV map?
You can use a Canvas (from the 4D Paint plugin) to let you view the UVs from multiple objects in one UV space. And if you really want to you can sample the textures to a new material. There is basic editing for scaling and moving the UVs. No rotating though at this stage.