Hello!
Please tell me, what should this CRM actually do, or what would you want it exactly to do? I do have a multi-level (roles/groups/levels defined by admin) system, it's also integrated into several CRM systems, but they're all built with different purposes in mind, upon clients' requests, so I can figure out you also need your own custom things, and I'd like to talk about them.
Regards,
Dragos