I think I figured it out--it appears that you cannot pass a parameter to a reference field. I believe this worked in the past--perhaps the new picker functionality broke it. The workaround is to create a new numeric field, write the parameter to that field, and change the reference field to be a formula numeric field that points at the new field. Works like a charm. :)