'Filter backends and return only ones passing all filters.'

def get_filtered_backends(self, backends, filter_properties, filter_class_names=None):

    filter_classes = self._choose_backend_filters(filter_class_names)
    return self.filter_handler.get_filtered_objects(filter_classes, backends, filter_properties)
