там поиск в массиве, а у меня в каждом элементе 2 значения, я могу как то задать конкретное из них? Ибо если я ставлю точку, чтобы задать параметр first, то запрос не воспринимает ее как в языке
Через точку не получится, потому что Вы пишите на языке запросов, а не на Kotlin или Java. Я вижу только костыльное решение в виде передачи двух листов и запросом в виде SELECT * FROM table WHERE column1 IN :firstList AND column2 IN :secondList. Может быть здесь кто-то более правильный вариант предложит
@stasgrd То есть это кастомный тип? Тогда руму это не по зубам. Единственный вариант - получение полного списка и последующая фильтрация любым удобным методом.