revert requires
add  (remap fieldnames to joined table fieldnames)
add  (remap fieldnames to joined table fieldnames)