Hi Rob,
yeah, the idea of putting some html in one point which is a "start" of some block, and then the end somewhere else, is one that will break more and more as firstly the code refactors, but also as the browse updates and so on are optimized. It's also the bit that will break first when the "mode" (like page, content-body or popup) changes.
In many respects it's like an OMIT in one clarion embed, and an EndOfOmit in another - it does depend on a number of things remaining static (and was one of the problem areas when moving from Legacy to ABC).
So I'm probably leaning away from this as being a useful technique, and more towards finding alternate ways to solve the root problem.
I tried playing with the Example 1, and your code a bit, but didn't get it quite match a "browse embedded on a form". Perhaps the best approach is if you could paste a screen-shot of the look you are going for, as well as perhaps a screen-shot of where you do have a browse on a form - and hence is the effect you are trying to mimic. There may be other ways to achieve what you are after.
Cheers
Bruce