Ваша проблема, вероятно, в том, что компонент настроен как синхронное преобразование. Если вы это сделаете, вы не сможете добавить «лишние» строки в вывод.
Если это не так, то все средства 2005 года присутствуют в 2008 году. Это включает в себя метод CreateNewOutputRows, который, я не думаю, вам нужен в этом случае. Он также включает метод AddRow, который будет доступен только в выходном буфере, возможно, с именем Output0Buffer, который вы не увидите, если ваш вывод синхронный.
Просмотрите это для настройки асинхронного сценария.