There is no way to save the caravan members, as their deaths are scripted, and they will die even if all but one ambusher is killed, this last ambusher is unkillable until the last member of the caravan dies.