AK
Делаем промежуточную модель, в которой будут записи вида
Пользователь | id записи | index
Соответственно, помимо выгребания всех записей афилированных с пользователем придется также прошерстить табличку этих, дополнительных, записей, чтобы получить индексы.