Well that turned out to be a whole lot easier than I thought it was going to be! Thanks very much @mc123456578 for the excellent reply, works like a charm.
Cheers
John
Quite welcome, wouldn't have been possible without the rework done by chadderuski, all of the feedback of the users and the work of those leading up to this. :)