Addresses #4940, conforms, retrieve_pass with filters introduced on fix 4791, adds filter to retrieve user data from custom login