Neil,
Thanks for the reply. I found my error. By setting the parameters of the component array with a local variable array, I overrode SystemModeler's GUI features. In other words, by trying to work around what I thought was a shortcoming just prevented me from seeing the shortcoming never existed :(
So I had
subComponent[n] componentArray(param = localParamArray)
parameter Real[n] localParamArray
which was completely unnecessary. All I needed was
subComponent[n] componentArray
This is kind of embarrassing and apologize for taking up space on the forums with a noob question. But thanks again for taking the time to respond!