Support other join types in CompoundDataAccess