Yes, dragonchild this is indeed the usual way. That's why I said it's what I had considered. What I am looking to see is whether that is the only reasonable (or practical) way or whether there is another, better, way using some technique I did not know or using some module(s) I had not found.