EDIT - see answer 2 for easier solution.
-----
One more thought - I you are using the NRPNs in this case only to synchronize the layout settings with the synth sysex dump, there is a workaround.
For each NRPN control, make a super control with a synthetic sysex, such as 01 v; 02, v, etc. Then use the synthetic sysex for parsing. All these super controls are hidden in play mode, maybe gather on a hidden page at the end of the layout. The NRPN subcontrols will still work for controlling the synth. One downside of this as when each super control receives the decode, the sub control will send the same value back to the synth. I use similar decode super controls in many of my layouts without an issue.