Multiple Objects, Multiple Armatures, One Character?

Blender>UE4

Is it possible to have Multiple Objects attached to Multiple Armatures and be unified in one(or more) animation(s) to create a “Character”?, Example; A Construction Vehicle with Truck object, Crane Object, and hook, object? In my Game I want to be able to replace the Crane object for a dump truck object and have a dump truck instead of a crane truck? I feel like it should be possible, if so how does one do this?