Head and body as seperate mesh with animations

So I’m working on this game, it’s important that you can have different clothings and different faces.
Like in arma, the face is one mesh and then the clothing is also one mesh. They animate the face and the body diferently. Is this a good approach? I’ve got multiple rigged faces that I can attatch to the spine bone of the body. I cant run animations from Mixamo on the body, says everything is missing (Imported animations as generic since the body dont have a head)

I will try with just replacing the mesh, will let you know the results when I’ve done it.