support for accessing columns of joined tables

If some entity consists of more than 1 table, original fluent dealed as
sub-query and enwraped by new fluent. Than it is possible to access
columns from other tables by main table name as an alias.