Is it possible to use a dynamic Linq Expression inside a Query Expression?
Something like this:

```
from obj1 in ObjectSet1
let res = ObjectSet2.Where(* SomeExpression *)
where ...
select ...

```

I'm trying to build `Expression.Lambda<Func<TSource, bool>>` Expression as for SomeExpression.

1. Is it possible to to use dynamic Linq Expression within the Expression Query or do I need to build the whole Expression tree from scratch?
2. How can I, if any, use obj1 when I'm building SomeExpression?

Note: I'm using Entity Framework, I can't use SomeExpression.Compile() within the expression tree.