Gotcha. That does make it more involved. As others have mentioned, an extension is probably the way to go.
Only other suggestion I can give you with ootb nodes is to use two points. One point as your “control point” that can be dragged around and a second point that’s just a translation of your control point but with an offset of your specified elevation. But that only works if your points are close enough to view at the same time.