combiner: refactor to Join transform