I have a requirement to allow portal Admins the ability to impersonate a site user, not the Host account(s) and limit the users the Admin can impersonate to only users of the portal. Can this be done in DotNetNuke or would this require all custom coding/module development?