What signature aggregation schemes support valid single signature is exist in aggregation signature? For example, there are three signers, A, B, C:

A: PK(a) SK(a) MessageA SignatureA
B: PK(b) SK(b) MessageB SignatureB
C: PK(c) SK(c) MessageC SignatureC


and generate a signature aggregation : SignatureAgg.

Is exist a method to check that if SignatureB contains in SignatureAgg, and do not know SignatureA and SignatureC.
If $A,B,C$ are the three strings, then one could let

$$f(A,B,C) = Hash(A)\,||\,Hash(B)\,||\,Hash(C)$$

where $Hash$ is a publicly known one way permutation.  Then, one can compute $Hash(B)$ and check if it is equal to one of the blocks of $f(A,B,C)$.  Since $Hash$ is one way, knowing $B$ and $f(A,B,C)$ does not leak information about $A$ and $C$.