It's too bad that you don't have v9 as it offers alternate characters for the trap icons, making it easy to trap on pipe characters. This alone might justify an upgrade for you if you have a lot of these files to process.
There are other ways to tackle this however, using involving using calculated fields and functions to slice and dice the required data. A bit of effort, but still possible to accomplish the desired end result.
Would you be able to post a sample of the file?
First two lines... export and then do a second model to do the real formating
A103 Boston Partners||A103@jhnetwork.com||||||
SFN SMTPADDRESS UID EXTENSION-ATTRIBUTE-8NONAME
From here I filter out specific addresses and export
Another option would be to run the file through the Monarch Utility and swap the pipe for another character not used elsewhere in the data. Then build a master model positioning the new trap character at maximum field size separations to establish a consistent output (if the model is to be used many times and a consistent output is required). Make the trap a floating trap.