Any way to Export Mesh with Multiple Textures to Blender?

So I’ve noticed a problem…

Meshes with Multiple Materials Assigned such as with Characters in Unreal Engine don’t seem to export with all of the Material Slots to Blender correctly. I wanted to modify a Character Mesh and realized instead of 7 Materials it had none even though I realized I could still see them in Blender via the Materials dropdown which was unassigned to the Character. However, when I reassigned the Mats and re-imported back into Unreal this caused further problems including being in the wrong Material order on the Mesh.

Is there a way to Export this properly from Unreal to Blender? If so I can’t seem to figure it out…

As far as I can tell, it’s not possible. You can move the mesh and slots back and forth, but you have to do the material work yourself at the other end.