Ability to use complex expressions in joins