Ну, представь. Ты сначала получаетшь список доступных записей по нескольким критериям, которые работают через разные цепочки таблиц, а потом делаешь юзерную фильтрацию id =5 ))) как тебе? Прошерстить базу ради записи по индексу. Получается секьюрити надо применить после выборки.