Como definir manipuladores de eventos com tipo arbitrário com RTTI no Delphi 2010?

depois de ler o postComo definir manipuladores de eventos através do novo RTTI?, Gostaria de saber se é possível resolver isso de forma mais dinâmica. Por exemplo, eu quero definir TODOS os manipuladores de eventos de qualquer componente como nulos.

UsandoTValue.From <TNotifyEvent> (SomeMethod) não funciona por dois motivos: 1. O tipo é desconhecido (pode ser TNotifyEvent, TMouseEvent etc.) 2. Não consigo definir 'SomeMethod' como nulo (conversão inválida)

No antigo estilo RTTI, eu faria algo como:

var
  NilMethod: TMethod;
begin
[...]
NilMethod.Data := nil;
NilMethod.Code := nil;
SetMethodProp (AComponent,PropertyName,NilMethod);

questionAnswers(1)

yourAnswerToTheQuestion