Я думаю, что правильно понимаю вопрос, но я думаю, что лучший способ получить списки из CoreData - это создать предикат compoun и затем искать элементы таким образом. Например, если я ищу только События (сущность) в определенный день, для конкретного пользователя (другой сущности). Затем я могу создать NSFetchRequest для записи о событии и указать и NSPredicate в форме (user.name ==% @) AND (event.date ==% @), указав имя и дату пользователя