I'm trying to build something very similar. Did you ever get this solved. Curious how you did it. Any updates?