Is it possible to publish a message to multiple topics

I have a message a message that needs to go out to multiple subscribers on different topics. I would prefer to not have to publish the message multiple times, but I can’t seem to find an client support for that idea. Is such a thing even possible?

Have you checked EMQX rule engine that may help you do that on the broker(EMQX) side?