initial support for metadata filters & matching (nonfunc)