確認しました。TCustomStringGrid で、InplaceEditor プロパティが Private で定義されています。
TStringGrid では可視性を変更していないから使えない。
TSpecialStringGrid を定義して、InplaceEditor プロパティの可視性を Public にしてあげれば
外部から、その時点で有効な InplaceEditor のインスタンスに参照できます。

これが安全。トリック使うより、継承しなさい。