Modified FeatureFilter to take arbitrary dataframes