Multi statich mesh multi select widget

Hi i try to build a configurator fo change furnitures (build in a single BP with 4 stati meshes for type of furnitures)
1 master menu widget on top for a “type of furnitures” 4 widget menu for selected and change different material for each type of furnitures.

i am at 99% to over but i have the follow issues:

When i hit with traceline my BP for change the mesh and click close allwidget, when i re hit again , the last widget should be show and linked only for that kind of selected (visible) mesh and not for others.

exemple i have 1BP whit 4 static meshes items, where i can change 2 materials, different for each 3D static meshes:

visibile (selected) item 1 => show only: [mat 1, mat 2] widget
visibile (selected) item 2 => show only: [mat 3, mat 4] widget
visible (selected) item 3 => show only: [mat 5, mat 6] widget
visible (selected) item 4 => show only: [mat 7, mat 8] widget

EXAMPLE OF MY ISSUES: scene start default with item1 visible. if i click on my [ BP changemesh] and the last item visible is set by last press button on “item 2” my option is only [mat1 , mat 2] and not [mat 3, mat 4] but if i reclik on the same item just selected the menu appear.

I need to find a node like “open last widget” or in “set visible mesh (item4) for widget kind (mat 7 and mat 8)”

thx you in advance.