CreateCriteria, SubCriteria with specific condition

For performance, sometimes it is interesting to do more complex left join than using only equal with the foreign key.

So can you add a parameter on CreateCriteria and SubCriteria functions, for using the Linq fonction to precise the join criteria ?
Example:
Manager.Find
.CreateAlias('Region','Region',TFetchMode.Eager, Linq['PostalCode'].Like('Region.Code%'))
....