@Jrole your suggestion is valid. I tried my hand at a workflow that would import a CSV via:
read all data as one big column and then split the string and recover the column names. Maybe not the most elegant way. In the thread there are also examples to do this with R: