Add support for providers in InputFilter factory