I'm trying to do this same exact thing but not having much luck. Any chance of seeing the code you finally came up with?