Yes, that is correct. That's how to relate to the pass-in field using Perl.
With pass-in fields, they do not have labels attached like a normal parent list.
So you can create a parent list for the pass-in field and access the label as such ...
I have assumed "TypeList" is the name of the parent list associated to the "Type" pass-in field.
Ensure you define your variables and list names exactly as you have defined them. Perl is case sensitive.