'Overriding DRF in order to munging the incoming params.
It will only munge fields that are in the filter_munge tuple on the
view, other fields will be untouched.'

def filter_queryset(self, request, queryset, view):

    filter_class = self.get_filter_class(view, queryset)
    filter_munge = getattr(view, 'filter_munge', ())
    params = self.munge_params(filter_munge, request.query_params.copy())
    if filter_class:
        return filter_class(params, queryset=queryset).qs
    return queryset
