Ok, so I can see what's going on, and I can see why it was developed that way, and also, I can't see a simple way around it. So here's a brute force method, in the least elegant way possible.
dt<<new column("blank");
insert into (EmitCols, :blank) //or some how get :blank into that split list
//do your split here
dt=current data table();
clist=dt<<get column names();
del={};
for (i=1, i<=nitems(clist), i++,
if(contains(clist[i], "blank")>1,insert into(del, clist[i]));
);
dt << Select Columns( del );
dt << Delete Columns();
JMP Systems Engineer, Health and Life Sciences (Pharma)