How to modify SceneComponent type in base class, derived classes, and placed instances?

I have a blueprint base actor with a UWidgetComponent, and then several derived variants that only change the transform of the component. Also many placed instances of these various derived classes that in some cases change the transform.

I want to turn the UWidgetComponent into a plain USceneComponent, but preserve all my transform overrides on derived classes, and placed instances.

Is that feasible through scripting (either python or blueprint editor utility)?