There is an arbitrary hash and a merkle root. Actually the question itself is how to find out if the desired hash is part of the merkle root? Without looking up the tree, exactly was our hash previously included in the merkle root or not?
Is there a way to reduce all hashes to one hash and check if the one we are looking for is in the final hash?

No, it is not possible to see if the hash you are looking for is "inside" or "part of" the final hash of the merkle-tree. Hash functions are designed that way that you cannot simply get the original input, which went into the hash function. This include the sub hashes from the lower merkle-tree nodes.