Incorporate filters in provider functions