Object structuring


Dear all,
i have a problem that i do not need to create a special object under another object,
so are there any way to implement this restriction?
to create son type son1 the father should be from type1 object,
if it is type2 the father menu should not show create son1.

Best Regards