You can try using IF substitutions in your Pending/Welcome email bodies. The alternative is to replace the emails using CB Auto Actions and its Email action on the after registration trigger. Example IF substitution as follows.
[cb:if cb_profiletype="Author"]Author email body[/cb:if]
[cb:if cb_profiletype="Editor"]Editor email body[/cb:if]
[cb:if cb_profiletype="Journalist"]Journalist email body[/cb:if]
You can find more information on substitution usage in the following tutorial.
www.joomlapolis.com/support/tutorials/107-use-cases/18353-using-substitutions-throughout-cb