How to import blender to UE4?

Every time I import an animation from blender into ue4, ue4 completetly separates all the parts of my model into pieces. This turns into a problem when wanting to animate. My situation is, I have a gun in blender and a separate object in blender is being animated (The pump of a shotgun), but when I import it into UE4, the pump and the gun become separated objects.

I’ve tried joining the objects in blender but that results in the whole gun only being able to be animated, and not just the pump of the shotgun.

If you know a work around, that’d be great.

Cheers, Kev

What is the procedure in which you import .Is it as skeletal mesh? Please post screenshots.