The key thing about the Sha'ir is that they get extreme spell flexibility in exchange for multi-round casting times. As such, I don't think either the warlock or sorcerer is a suitable match.
Personally, I'd just straight up copy the old 2E Shar'ir casting time chart, and then give them some...