hmm. well, that's more or less exactly that same amount of work as my suggestion...
: ) Have a play... see what you come up with!
(the _en extension stuff is much less CRASH hazardous then affecting the main jar, Big love to Itab for that little tip. makes playing around much less "Twitchy")