Generate Revit Project/ Shared Parameters with Data Validation Combo Box

PyRevit users,

I am working on a Pyrevit button that will bake a Project/Shared Parameter where the value of one parameter if updated dynamically updates the value of the second parameter.This is similar to Data Validation in Excel where one drop down value is related to other drop down value. Are there any resources I can look into?

I appreciate this a lot