How to subset dataframe using list that includes partial strings of another variable