Thanks, Lathorien. That's brilliant .

This one can be closed as taken now. I'll have a try myself based on Lathorien's excellent input. Then I'll post it on WIP.