Support filtering by tag expression

Closes #13