The Definitive Guide to Data Quality
Unfortunately, you cannot unite an already separated stream. However, you can output your split flows into files, and then input them in the same job to join them together.
Why use tMap if you're then going to write the code to handle the different record types ? Certainly in this instance the main reason for choosing tMap was to allow it to recognise the different record types and process them accordingly.