Filtering on fields in the "through" model?

I couldn’t find any documentation on using fields on the “through” model to filter() queries. I ended up having to use extra() to drop in a custom WHERE criteria.

Is there any syntax that allows for querying this way?

Since the through model is a foreign key relationship to the first model, you use the same syntax as accessing any other table through a reverse foreign key.