Finally we've cracked it. Well, you have, for it now works like a charm (no pun intended), It surprises me how unintuitive it was, but the best things come to those who wait. I hope this can be of use to others in the future. Once again, thanks for your patience and invaluable help.