You knocked my thinking molecules into a different, and much better configuration to think about this problem more clearly.
I will let this problem cook a bit more, while I ask for the author's advice. I hope to have something that both works, and makes sense, sometime soon.