Problem with multi material skeletal mesh (Blender to UE)

Hello, i have a character mesh, with multiple UVs and materials (So i could separate the textures for arms/legs/torso and head), when i import it to UE4 only the torso has the proper textures, the other textures will either not show or have a deformed position, i managed to “fix” this by changing the “Const Coordinate” parameter on the texture node of each material but it limits me to 4 layers, which is bad since i need more than that, any ideas on what i am doing wrong?

This is the model in blender

and this is UE4