It's a pitty there's no any magic solution.

Yup, using custom adapter path driven classloader seems like the only solution for this problem.

Thanks,
Maciek