>(foo) turns into a file name, so it can be passed to things that absolutely want a file name to write to. And multiple occurrences of this should work as you'd expect.
# define a function that echoes it's first argument:
$ arg1() { echo $1 ; }
$ arg1 test
test
$ arg1 <(echo hello)
/dev/fd/63 echo <(:) :
Null command.
No effect; the command does nothing.
Exit Status:
Always succeeds.