'Return a dictionary of query param filters from the request
:param req: the Request object coming from the wsgi layer
:returns: a dict of key/value filters'

def _get_filters(self, req):

    query_filters = {}
    for param in req.params:
        if ((param in SUPPORTED_FILTERS) or param.startswith('property-')):
            query_filters[param] = req.params.get(param)
            if (not filters.validate(param, query_filters[param])):
                raise HTTPBadRequest((_('Bad    value    passed    to    filter    %(filter)s    got    %(val)s') % {'filter': param, 'val': query_filters[param]}))
    return query_filters
