Displaying Table inside Table

We have table setup like below. Before you click the plus table looks like enter image description here

Once you click on the plus next to any row, it opens up like this enter image description here

So as you can imagine if the user opens up too many tables page looks cluttered. Also as you see it's not entirely possible to not have entire new table and line up fields because not all columns are identical.

What would be best way of displaying this kind of tabular data without getting user experience hard?