Hi,
I have been working in DNN since 9 years now and have worked extensively on many kinds of DNN sites and systems.
Systems includes, Lead management systems, MLM systems, education system, social sites and many more.
we have in house mlm product called network tree. which fullfil your requirement.
Also i have developed my own product (dnn configurator) which is also available in dnnstore.
Lets connect and discuss more.
Thanks