Доступ к свойству index списка nhibernate "многие ко многим"
У меня есть класс fh nhibernate, который содержит коллекцию класса многие-ко-многим
<list name="bar" table="foo-bar">
<key>
<column name="fooId"/>
</key>
<index column="idx"/>
<many-to-many class="bar">
<column name="barId" />
</many-to-many>
</list>
Я хочу написать hql-запрос, который объединяет только первый элемент в этом списке - idx = 0. Если бы это было отношение один ко многим, я мог бы использовать index(foo.bar) = 0, но это не работает для отношения многие ко многим.
Есть ли другой способ доступа к свойству index моей таблицы присоединения?