It appears I needed a bridge to map between the amqp-inbound queue (which is a pub/sub style queue), and a queue-channel.
This seems like a LOT of code to achieve a fairly trivial task - so if anyone has better solutions, or suggestions for improvements, I'd love to see them.