There is no NOT capabilities in the RabbitMQ bindings. However, RabbitMQ provides a feature to do what you are looking for which is called Alternate Exchange.
You need to set a policy in the exchange to send the message to an alternative exchange and you will need to bind another queue (for you would be "catch all"). This new exchange will just get the messages that couldn't be routed before so it can be created as fanout.
You can find more information here: Alternate Exchanges