Andrey,
I have observed that when composite provider contains UNION join then "This composite provider can be added to another composite provider" setting will be enable.But when CP contains multiple joins like left outer and inner joins then option will not be enable.
Am i doing in right way..?
Thanks,
Chinni