Filter Roles when editing User record

Has anyone figured out if there is a way to filter the list of roles that display to a user when editing a user record? I have the need to limit the roles that are available to the user who is editing the record. Any help would be appreciated!