not sure if there's a better way but whenever i want to trim down the system of un-needed packages i use
to query the rpm database and output the list to a file called packages, then you can browse it, grep it, whatever you want. This *should* handle the ones yast installs too and any manual rpms, but not anything installed from source, YAST may also be a good option