Here's what I came up with for the OA underbar. The alternates can be swapped in if you like them better, or can be used if we give him Extra Spell feats or some special ability that allowed him to learn additional spells over his long lifespan.
Annotations: (s) Shaman, (w) Wu Jen
Spells: The Opawang casts spells as a 20th-level sorcerer, but draws his spells known from the shaman and wu jen spell lists. All spells, regardless of source, are cast as arcane spells.
Typical Sorcerer Spells Known (6/9/8/8/8/8/7/7/7/7, save DC 19 + spell level):
0—arcane mark (w), cure minor wounds (s), dancing lights (w), detect disease (s), detect magic (w), flare (w), mage hand (w), purify food and drink (s), read magic (w);
1st—elemental burst (w), endure elements (w), magic missile (w), shield (w) or shield of faith (s), trance (s); Alternates: speak with animals (s) or animal friendship (s),
2nd— ancestral vengeance (s), commune with lesser spirit (s), ice knife (w), protection from spirits (s), warning (s); Alternates: aid (s), arcane lock (w), rain of needles (w)
3rd—castigate (s), dispel magic (s), mental strength (s), mental weakness (s); Alternates: blindness/deafness (s), invisibility to enemies (s), levitate (s), magic circle against good (s),
4th—elemental ward (w), fatigue (s), snake barrier (s), wall of bones (s); Alternates: air walk (s), dream sight (s)
5th— commune with greater spirit (s), fire breath (w), possess (s), slay living (s); Alternates: nightmare = (s), persistent image (w), summon nature’s ally V (s)
6th—harm (s), programmed image (w), wind walk (s); Alternates: force shapechange (s), transfix (w)
7th— giant size (w), unholy word (s), withering palm (w);
8th—discern location (s), greater spirit binding (w), surelife (w); Alternates: compel (s), greater spirit ally (s), mass heal (s), unholy aura (s)
9th—dominate monster (w), time stop (w), wish (w); Alternates: miracle (s), time stop (w)