Wie schon gesagt, ein API gibt es hierzu nicht.

Aber vielleicht hilft dir DMPOBJ hier etwas weiter.
Bei Programmobjekten tauchen bei mir im Abschnitt "Zeichenfolgeverzeichnis" die Namen der externen Prozeduren auf.
Jetzt musst du nur noch alle PGM-Objekte dumpen und die Spools sinnvoll auswerten .

Was die nachträgliche Modulerstellung angeht, so ist das der Fluch der bösen Tat, von vornherein nicht erst Module und dann Programme erstellt zu haben.