Custom Item of Disguise !!
No really, just pick multiple different bonus types.
True Seeing still beats it. The Doppelganger
should be trained in Know Religion + Arcane
so he/she/"he" can slowly learn who looks like
what, that may have that specific spell.
Divinations still work too ... but so long as he
doesn't do all that much, Divs can't get much.