Hello,
To clarify: in order to be able to merge changes, you must have decided beforehand that you will want to do that.
The two modellers must have worked in the same package (by GUID, not by name) in two different projects. Otherwise, the only option is to manually redo the changes from one model in the other.
Working in the same package in two different projects can be achieved in a few different ways; using copies of the same project, or external version control, or baselines, or reusable assets. (There's also a feature called "time-aware modelling", but it looks like you haven't been using that.)
If you haven't used any of these, you can't merge changes after the fact because the two modellers haven't been making changes to the same package.
That said, you're talking about two different features which are to be merged into one. That's not what's usually referred to as merging. That's more like restructuring a project to combine two different models, or parts of models, into one.
If that's what you're after then that is definitely a manual job. It's not two versions of the same thing that need merging, but two different things which are to be combined -- and there's no way of doing that that doesn't require interpretation of the model contents, ie actual human understanding.
/Uffe