Is it possible to add multiple filter conditions in where_filter dictionary so that it can work with RetrievalQA chain

#source_file = “brazil-wikipedia-article-text.pdf”
source_file = “netherlands-wikipedia-article-text.pdf”
where_filter = {
“operator”: “Equal”,
“path”: [“source”],
“valueText”: source_file
}

we want our retriever to filter the results

retriever = db.as_retriever(search_kwargs={“where_filter”: where_filter})

qa = RetrievalQA.from_chain_type(llm=Cohere(model=“command-nightly”, temperature=0),
chain_type=“stuff”,
retriever=retriever,
chain_type_kwargs=chain_type_kwargs,
return_source_documents=True)

also please tell me in which version of weaviate it is possible to do?