So ... I have it working as I'd like. I'm delighted. Lots of testing to do and some refinement but its all good. Thanks to Ben for the work and to Martin fisher for his assistance.
Can't wait to present you all with my next problem
Thanks to everyone I missed esp the matrix team for a great product