Cómo seleccionar todas las columnas que comienzan con una etiqueta común

Tengo un marco de datos en Spark 1.6 y quiero seleccionar solo algunas columnas. Los nombres de las columnas son como:

colA, colB, colC, colD, colE, colF-0, colF-1, colF-2

Sé que puedo hacer esto para seleccionar columnas específicas:

df.select("colA", "colB", "colE")

pero ¿cómo seleccionar, decir "colA", "colB" y todas las columnas colF- * a la vez? ¿Hay alguna manera como enPandas?