Ensuring a document reaches only one queue

We are builiding an ESB for a financial org. There is a requirement that a particular set of data should reach only one MQ queue and we have to put a check at the moth of the queue to ensure that the correct document is reaching the queue. Can this be done. If yes how? We would be doing content based routing.

Thanks in advance,