Just wanted to provide a quick update that I have not found a good solution yet. This project has been on a back-burner, but will probably be picking up again in later this fall. Would still welcome any suggestions.