dlloyd --

I realize I'm writing this long after you asked the question.
Am hoping you found your solution.
This answer may be useful to others.

In a couple of my past lives, we did exactly...