modified explodeByCol to explode by multiple cols