Complex model import

I have a complex model in blender. It consists of many different meshes grouped by collections. Each collection has 3 variants of the same mesh (intact, damaged, broken). So all “intact” meshes together make a normal model. When the damage is applied to certain parts - “intact” mesh of that part will be replaced with “damaged”. How I can transfer this feature to the UE5 (.fbx?) model?
Also, the model has many different texture variants (.dds) aka skins.