if you can show the data that would help us understand and give a solution..
as already mentioned little pre processing might be needed
something like storing nested dt in separate sheets and while reading merge them again
or serialize whole variable and store as text file and then read it and deserialize it back to datatable
cheers