implicit alias join cleanup and fix
fields - support multi-step paths (table name chains)