The protocol for blinded xpubs is actually pretty straightforward and easily done today (higher risk of losing funds though if you don’t know what you’re doing).
Here’s the original proposal and recovery examples using even something like caravan today: 
GitHub
GitHub - mflaxman/blind-xpub: A bitcoin proposal for how to blind xpub(s) such that possession of a given seed phrase reveals nothing about what it protects.
A bitcoin proposal for how to blind xpub(s) such that possession of a given seed phrase reveals nothing about what it protects. - mflaxman/blind-xpub