hide material editor instance property using C++

I would like to know how to hide some interfaces of material editor instance property,
like this.


I want to remove entire “General” part of Material instance editor,
how can I do this using C++