Hello Graham, welcome here.

I have taken the liberty of moving your post to a new thread.

Hopefully someone will be along soon who may have a workable solution.