Quaternion Blending

SLERP - spherical linear interpolation works great for interpolating between 2 quaternions.

Is there a generalized version of SLERP that would allow weighted blending between any number of quaternions? (It is okay to assume all quaternions are in the same half-plane, and none are anti-parallel.)