Я не работаю с делфи .  
Проясни их идеологию с точки зрения паскалевского кода  там простое наследование.
как еслибы на С написали:
class My1 
|
int fd;
/////
"
class My2 {public My1
|
int fd;
/// Пардон за пимер на С за поскаль давно не брался 
"
В этом случае скрыть методы  нельзя
но ты можешь переопределить те методы и свойства которые нельзя вызывать.   В этом  случае  fd  в потомке перекроет  fd родителя, незнаю правда как на это прореагирует отображалка но как вариант попробовать можно. 
  В MS DEV там есть  теги которые вставляются в код как коментарии и исползуется визардами для коректной работы с кодом. Но это исключительно команды для отображалки и они кстати не документированы и глючат.