If you want to pass data to a sub vi, then yes you must copy your data structure to the front panel of the sub vi TWICE. Make one a control and wire that as an input. Make the other an indicator and wire it as an output.
In the example I sent, you don't need any locals at all. I just set them up to illustrate that they could both write and read.