* Auto join and build mapped fields for foreign keys and one to one
* Fixed bug with specifying named join fields
* Handle reverse lookups