isn't there some sort of [matrix~] external that can do that sort of thing?
  i'm sure i saw it before, but can't find it in my current pd-extended folders.