Dane
The enclosed video is a canned example - however you will see the steps to find the "0" contour on the Isopach Surface which will follow the intersection of any two surfaces used for volume calculations - I then show how to Explode the Contour to create Linestrings from it and then how to Re Elevate those lines to one or both the source surfaces - now you have the line of Intersection of the two surfaces - you can add it to the source surface model(s) and make a composite model out of the two surfaces.-this is a very simple example and of course the real world is different - let me know if this helps your process or where the next bottleneck is.
It is hard to merge surfaces and get it right unless the two surfaces physically meet along a common daylight line (Like a Road Model through an Existing Terrain. Where they Cross (as in this example in the video) while you can find the common line (the 0 contour) you likely will have to do some added work to get where you need to get to. Using the Highest / Last or Finish into Original only goes so far.
Let me know if this helps
Alan