I already explained to you that what you want to do is not going to work with Linq as linq queries have aliases everywhere.
So to append stuff to these queries, use LINQ elements, e.g. additional where calls. If you don't want that, don't use linq for these queries and use our own query api system.