Ingest node 複数項目の突合せについて

お世話になります。

▼実現したいこと
取り込むログと予め用意したリスト(下記参照)とを突き合わせて、突合せ結果をindexに登録

例)
ID,IP
100,10.169.1.1
,10.169.1.2

▼取り込むログとの突合せ条件
1行目…IDが"100"かつIPが"10.169.1.1"であれば真
2行目…ソースIPが"10.169.1.2"であれば真

2行目の条件(1項目の突合せ)はenrich processorにて可能ですが、

1行目の条件(複数項目の突合せ)はenrich processorでは実現できないようです。
…enrich poricyの"match_field"に複数項目を指定すると下記エラーになりました。
match_field doesn't support values of type: START_ARRAY"

ingest nodeにて、1行目の条件を実現する方法はありますでしょうか?
お手数ですが、教えて頂けますと幸いです。