I wonder how many wallets you would need before it becomes a problem to track. I would guess in the millions or more since graph algorithms are pretty efficient these days.
In any case, the transaction costs alone probably makes this prohibitive for more than a few dozen wallets.