Filter cols from python list

hl.set(id_list).contains(mt.s) should work.

The problem is that mt.s is a hail expression, and id_list is a python list of strings, which certainly does not contain mt.s or any other hail expression. The above turns the python list into a hail set, which can then be queried for mt.s during the execution of the pipeline.