If I have a many-to-many relationship, with a custom through table, how can I join via only the most recent through table row? For example: