Is there any way to retroactively gain the stat boosts from Quest/Events for characters that were not in your party at the time?
Nope, I don't even know how I would implement that.
you could always have a variable that keeps track of total stat boosts and just give that many points to the new part member.