This may have been obvious to most of you, but it stopped me in my tracks.
I was trying to setup a system where I had 16 asynchronous VIs communicating with some combination of 4 other synchronous VIs and decided I could just pass an array of channel wires to each of those asynchronous VIs and at run time change the configuration of which channels they would actually use out of the array.
However, it seems that you can have a FP channel wire and pass it but can not put that channel wire in an aggregate control such as a cluster or an array. I can generate channel wires in a FOR loop and send one to each asynchronous array but I would need 20 inputs on some of these VIs to handle my issues.
I think I will use something like a shared memory (DVR) mechanism for my needs. It more closely emulates a C program that used to do this in ancient times.