Django ORM querying nested many to many table efficiently? SO lets say I am designing a db for cooking session models as below