I think I know the answer to this and it is no. Unless the transaction history exposes the link I don't think this can reliably be determined.
Lets at a scenario. I have two UTXOs in my wallet. They were from separate transactions with no shared history. I send UTXO A to Jon and UTXO B to Sally. Would it be possible to determine that these two UTXOs had the same origin only by viewing the blockchain?
deleted by author
reply
Yep, great point.
reply
BIP 32 > Hierarchical deterministic wallets #316839
reply
Correct, if you just see two different addresses of the same wallet, there is no way for you to tell that they belong to the same wallet. You would need additional information in order to be able to tell.
reply