Sounds a bit like multi-dimensional clustering ...
http://www.research.ibm.com/mdc/
After the ARC experience though ...
-- Pip-pipSaileshhttp://www.cs.berkeley.edu/~sailesh