when you are trying this, don't inheritance any role to existing one.
Ex; roles --> role, role1-----
map like this role = app, role1 = app1 ---
in role1, if you inheritance role2 then role2 people also will able to see that app1. if these are confusing then give whatever you tried(ex).