Better than "lists" and "categories" would be to upgrade the staff at the security checks, by paying a decent salary that would attract more intelligent and experienced staff.
With the number of people going through airports every day you cannot check everybody the same way. They need to have experts at the security checks that can pick up on people's behavior, insecure looks, nervousness etc - rather than just telling every passenger to take their belt and shoes off while not even looking into their faces.