Hello Mark,
Those four MIDI CC messages wouldn't, in themselves, normally be considered to represent a valid MIDI NRPN message, in that they need also to send a 'value' CC message (Hex 06):
http://www.philrees.co.uk/nrpnq.htm
('Data increment' and 'Data decrement' CCs aren't a substitute for sending a value byte; a value byte is still needed anyway, and Hauptwerk ignores the increment/decrement CCs.)
Perhaps you can adjust your MIDI switch/encoder's internal settings so that it transmits a different type of message, or so that it sends the NRPN value controller.