Предполагая, что у вас есть какое-либо свойство для каждой функции, например, ID, и массив тех, которые должны быть показаны, обычный способ сделать это просто:
map.setFilter(layer, '==', ['get', 'id'], arrayOfIds);
Это также возможно сделать как вы предложили, сделав некоторые из них прозрачными, что-то вроде:
map.setPaintProperty(layer, 'line-opacity', ['match', ['get', 'id'],
arrayOfIds, 1.0,
0]
);
и различные другие комбинации.