En realidad sí hay un pequeño truco o "chapucilla" para ocultar en el inspector de Objetos propiedades published de componentes que están por "encima" en la herencia.
Lo hemos discutido alguna vez, por ejemplo
aquí.
Otra cosa es que te plantees si es correcto o no. Es decir, que si a un componente A que deriva de otro B, debes ocultarle propiedades, tal vez sea porque
A no deberia derivar de B (sólo piénsalo antes de continuar).
De todas formas si la herencia es correcta, y te sigue interesando hacerlo, puedes usarlo, funciona bien.