At last I got home so I could play around with it a bit. It doesn't "morph" as much as I thought it would. (At least not with the height maps they used.) So there's little need for the extra iterations I spoke about. And in fact, when it's hard to make the iterations converge (at the edges), it looks better with just one iteration.
So just scrap my idea.
So just scrap my idea.