Need help with program change messages using logical editor

I’m trying to +1 program change and -1 program change and assign that to a shortcut key when I use instrument banks in Kontakt. Fairly straight forward (or so I thought)

I’ve tried:

Top
Filter Target (Type Is) - Condition (Equal) - Parameter 1 (Program Change)


Bottom
Action Target (Value 1) - Operation (Add) - Parameter 1 (1)

Which I assumed would do it for adding +1 to change instrument bank but that doesn’t work, any ideas?

Cheers

Edit:

Another option might be using expression maps. But I’ve been trying to set a shortcut that will let me go up and down the articulation slots incrementally +1 or -1 but with no luck

Does anyone have a solution for me using either method? Thanks