How to project one observable to another?

Serves me right for trying to type these out on the fly instead of actually testing them. Take a look at this wombat service; I think you will be able to adapt the fundamental structure to your use case.