It appears that filtfilt does not accept any and all dsp toolbox filter objects. I just happened to choose one that it does not accept. When that happens it reverts to the filtfilt.m file that expects 3 arguments so you get an unhelpful error message complaining about insufficient number of arguments.
So my question has been answered.