If a time-entry has tags (reading) (education) (programming) and you filter by (reading) (education) the resulting list of time entries will only have (reading) (education)
This is because we filter using a leftJoin.
Need to think about a good way to do this.