Revisiting this: I've curious if you have any suggestions on how you might try to solve this problem?