Thank you very mush, this solved my problem.You can disable the open ItemAction by unticking the UseItemOnClick option
View attachment 8742
Then you can add an Item ViewSlotContainer Item Action Handler
View attachment 8743
All this does is map input to open the Item Action Panel or call ItemAction directly using their index.
Of course you can write your own custom handler if you prefer avoiding our player input. It is fairly simple todo check out the source code for that component.