After perusing through the various threads on this subject my conclusion is the following:
There is no support for inter canister query calls via composite queries. All queries to remote subnet canisters have to be “query” calls issued by the client directly. In short all inter canister invocations are only for mutations.
Is my understanding correct? Thanks in advance.