If you are a blot user - take a look at this post
As I say in the post - if there is interest in how to make this work for you - I will write it up and publish - just let me know.
As always - many thanks to David ( @blot ) for his help and patience.