How to modify Material instance have multiple parents

I my not a programmer and my english is terrible so maybe i cont make my point clear please gave me some patience (Thank you lOl)

I made a make a material which can creative four different material by use one id map.But four is not enough. Because i dont want make my material have lessness node.So,I want material instance have more than one parent and i can use id map make control which part is what material and i can add or reduce the parent number.

I don’t think it is possible for a material to have multiple parents.
However, you could switch between different materials in blueprint (if I understood the question).