What filter order and distortion level were you thinking of?
A low order low pass switched capacitor filter could be combined with a summing amplifier to generate a high pass response, and some switched capacitor filters are good to 200 kHz.
Operational transconductance amplifiers can be used to make current variable filter elements for any response that you want: https://vahe.people.uic.edu/spring2016/ece412/OTA-structures2.pdf
Larger value capacitors can be switched into and out of a filter circuit using transistors or multiplexers.
I have been looking for 1st order filter, but I'm not sure if I need higher order filter. Distortion level requirement is not clear yet.
I have tried to simulate large capacitors + multiplexer, but I have not been too successful. I'm not sure what kind of switch/multiplexer I need to use. I was thinking to put four different capacitors (1x, 2x, 4x and 8x) in parallel with ADG601 switches. Then I could get 16 different cutoff frequencies. For some reason, steps are not expected due to some parasitic effect?
With analog switches, you want small capacitors and larger resistance values. Analog switch isn't exactly 0 Ohm, and it changes with temperature and voltage, so you want to minimize the susceptibility of the circuit on this error resistance.
IMHO it's a lot simpler to just prototype the circuit, and use the right value filter rather than switching circuits.
And if you already have an ADC in mind, place the lowest cutoff filter before it, and filter it digitally if necessary. Changing filter coefficients is easy, compared to verifying all that analog stuff.