Test many-to-many with order through position field in secondary table