Посмотрите код реализации SOAP в VCL. Там есть некоторая недокументированная RTTI которую можно использовать для этой цели. У меня к сожалению не осталось исходников, но мне случалось делать собственную SOAP реализацию, так что это можно сделать. Правда WSDL придется парсить самостоятельно.