Давайте посмотрим на то, что вы спрашиваете.
Вы спрашиваете, как заставить метод расширения работать с экземпляром вашего объекта.
Очевидно, что для этого нужнобыть Table
, в противном случае ваш вопрос не имеет смысла.
Так что просто приведите его к Table
:
var table = (Table)Activator.CreateInstance(tableType);
, и вы сможете просто вызвать метод расширения.