CUFFT and variable batch sizes

I’m trying to do batches of 1D FFTs using CUFFT but I’d like to be able to vary the batch size. I know in advance what the maximum batch size will be. I can’t currently see any way to do this without destroying and recreating the plan. Does anyone have any suggestions?