A Django m2m horizontal filter with a chained drop-down filter