回答:
最初に明示的に別のパイプを作成すると、私がやりたいことをすることがわかりました:
$ pipe3="$$.pipe3"
$ mkfifo $pipe3
...
$ head file_1 | tee >(sort >$pipe3) | (sleep 1; paste <(cat <$pipe3) - )
...
$ tail file_2 | tee >(sort -r >$pipe3) | (sleep 1; paste <(cat <$pipe3) - )
...
$ rm $pipe3
ただし、「&3」ではなく「$ pipe3」を使用して「スリープ」する必要があるため、少しエレガントではありません。