The MQTT gateway is not a broker. It is a client.
Let me try to explain MQTT architecture to my understanding. MQTT is just a protocol for which clients talk to each other. However, in order for clients to talk, they need a server. This server is called the broker which can be mosquitto or RabbitMQ, etc.
MQTT gateway is a client(A publishing one) which publishes messages to the server(RabbitMQ). Any other clients(Subscribing ones) who wish to receive messages will have to subscribe to the topic through the server(RabbitMQ). In any case, if a subscribing client wants to listen to a publishing client, the subscribing client has to subscribe to the same topic the publishing client publishes to. Both clients have to connect to a broker(RabbitMQ).
I have already implemented my design as in the diagram above and it works. I guess what you mean is that if your client does not understand the messages coming from the MQTT gateway by MySensors, then you would need another client who republishes the message in a format that your clients understand.