Modify generate_report to enable extension based report transforms

Fixes #1884