Token specific royalty address for claim page

Is anyone aware if there is a way to set royalties per claim, so that one can have different royalty addresses associated with each claim, all under the same contract?

Right now all I can find in the docs is that its possible to set token specific royalties for normal ERC721 contracts, but the tokens minted via a claim are set to the contract’s royalties. I am deploying 5 claims and need different royalty addresses for each claim, so my best workaround right now is to deploy 5 separate contracts, one for each claim… this is obviously less than ideal for the collection.

Thanks in advance!!!