The FIR Filter mode interpolation only works for equally spaced input samples. So the feature is not supported when the input signal is XY data. The default used is, as you noticed, linear interpolation.
I'll suggest you to try the Spline (cubic) interpolation as an alternative. It is a good alround interpolation mode that is doing a good job in most cases.
