Remove Parameters while Avoiding Built-In Parameters

So doc.FamilyManager.Parameters returns FamilyParameterSet objects. Unfortunately I’m not finding much documentation or forum discussion on those…can a FamilyParameterSet be manipulated to get FamilyParameters?

As another workaround to get the FamilyParameter objects I also tried using the Family Manager Parameter String property. The Orchid package also uses parameter string names as input to the Parameter.Delete node so I figured this could be the right path.

Right now I’m stuck trying to get IronPython to follow the correct Overload.

I pass it the parameter string names, but get a ‘TypeError: expected GUID, got str’
It’s clearly using the first overload constructor as opposed to the second one I want

This problem has come up a lot on the discussions, I tried manually inputting Overloads and the specific function but it did not work
I tried following this Overloads solution for reference

The error I get when trying to manually force an Overload is:
AttributeError: ‘indexer#’ object has no attribute ‘Overloads’