I think the best way for you to go on this is to ensure that you have your column for the access level defined. I think you should create three separate pages, one for each user type.
One these pages you will craft the view for the specific access level. Once you have all three of these pages created you can then set the link the results page to be the director page. On this page you will have an access restriction rule that will check if they are director. If not then you should redirect to the admin level page. On this page you will have a check to determine if the user is an admin, if not the user should be redirected to the user level page.
This should allow you to have all three pages independently and have the access restricted to the correct page based on the user that logs in.