You can do that (obviously, it works!), but I'd recommend you just use
a channelizer with N=125 instead of 117! Your channel map can be used
to ignore the channels you don't need (which seem to be the 4 upper and
lower "edge" ones), and by only increasing the workload of the PFB ever
so slightly (probably even actually decreasing it, because an 125=5³-
FFT is likely to be much more efficient than an 117=3²·13-FFT), you get
rid of the rational resampler, which not only brings more CPU load, but
also a resampling filter response that might have ripple and aliases.