Remove Join processor
Add custom AST processor with emitters inspired by morpher
Rewrite processor to use emitters