Hi,
maybe someone has experience and can provide more details. But given you are trying to create a custom solution with external types, I would recommend you use the documents you found and see if you can get it to work.
If you want to use BIRT, then EGL has support to integrate this from EGL code.
take care.
Mark
markevans