I would like to generate multiple narrowing criteria in Kibana's Lens

I want to display aggregated metrics on a Kibana dashboard.

I can easily create a graph of totals for specific fields, but can I put conditions on these?

For example, if I am collecting access logs and want to create a time-series graph of access counts while retaining the files to be accessed and their status
How can I display the top 5 most accessed files with status 500?

Can I set many conditions for Break down by?
Can I use both Top values and Filters functions?

If I understand correctly, you want to have multiple-breakdown-by conditions for time-series chart?
That's unfortunately something Lens team is still developing. In the meantime, you can use the vertical bar legacy visualization.