Hi Jim,
I'm sorry I couldn't be of more assistance this time. I'll be interested in the results if you do end up trying onBeforeRender or any other approach.
In any case, I'm sure Mike will also chime in with ideas when he sees this discussion
Regards,
Mustafa.