Combining counterpoise with CBS

I was wondering what is possible with the current implementations.

This seems to do what it suggest, make CP-corrected energies from MP2/CBS n-body calculations with default settings:
energy('mp2/jun-cc-pV[TQ]Z',bsse_type='cp')

But I dont find a way how to manipulate the CBS extrapolation, for example setting a scheme for the SCF part.
Or to do the other way around, make an extrapolation from CP-corrected values. I would want to avoid extrapolating energies with ghost functions.

I tried various (naive) ways of combining energy() with cbs() that failed, but my python-fu is limited to basics.
Is there a another way of combining these two functions? Or a way to manipulate default behavior short of re-writing the default python drivers.