added matchDataFrameSubset