Drag and Drop feature for Datatable having multiheader columns

Can we drag and drop columns which are grouped under single column headers? In my scenario I have 2 columns in datatable, one normal column with header named "ID " with all numbers in it and other column have main header named “Name” within which there are two seperate columns “First Name” and “Second Name” under it. Is there any way “Second Name” or “First Name” column can be drag and drop around. Need help

The drag-n-drop in the same column group can be enabled.

Drag-n-drop from one column group into the other column group will not work for sure. Still you can use event handlers to detect the dnd action, block the default behavior ( which will not work anyway ) and apply some custom operations to the config of DataTable. ( adjust order of columns and colspan values )

Thanks maksim