it's not supported. the nested query is a query which is ran as a normal linq query, however linq to llblgen pro doesn't support projections which store an entity instance into a variable:
from c in metaData.Customer
from o in metaData.Order
select new {c, o};
that's not supported, and you do the same thing.
Nested queries are also a bit problematic as they require that the two sets which are merged together at runtime have a correlation which can be used at runtime to bind a row in the parent set to 1 or more rows in the child set (nested query result). The current mechanism for that is to find a correlation filter on the projection which binds the projection of the nested query to the outer query.
The outer set, accounts, and the nested set, order details have nothing in common directly, there's no filter to be defined in-memory which binds two rows of these sets together: another entity is necessary but that entity isn't fetched, as that data isn't there. You tried to work around that, but that's not going to work, as that's not supported.
So i.o.w.: what you want cant be done. You could look into prefetch paths though, which might be a better option.