Вам не нужно создавать представление исходного кода ваших классов, чтобы иметь возможность их расширять.
Единственная хитрость в том, что вам нужен ORM для генерации классов ПЕРЕД импортом модуля, который определяет производные классы.
Еще лучше, не используйте деривацию, но используйте __getattr__
и __setattr__
для реализации прозрачного делегирования классам ORM.