Multiple Topics, One Replicator

Hello, looking for a way to have multiple topics worked in to one ISBUS replicator. The problem we have is there is no consistency in naming between topics. As a result we have to create an individual replicator for each and every topic to be replicated. I am familiar with the fact we can use ${topic} but this only works if the destination topic names match the source topic names. In this case they do not. Is there some way to populate a variable or array of values to accomplish this? Thanks.