Liefert denn der von mir genannte Befehl auf Deinem Rechner alle gesuchten Prozesse? Oder fehlen welche bzw. sind welche zuviel? Wenn ja, welche?
Oder klappt es prinzipiell und Dir gefällt nur das Ausgabe-Format nicht? Bei mir sieht's eigentlich recht übersichtlich aus:
$ ps auxZ | grep 'roo[t]' | grep -E 'unconfined|complain' | grep -v '[[]'
unconfined root 1 0.0 0.1 119872 6056 ? Ss 15:52 0:01 /sbin/init splash
unconfined root 268 0.0 0.2 40184 8552 ? Ss 15:52 0:00 /lib/systemd/systemd-journald
unconfined root 350 0.0 0.1 45448 4644 ? Ss 15:52 0:00 /lib/systemd/systemd-udevd
unconfined root 1150 0.0 0.0 30560 3136 ? Ss 15:52 0:00 /usr/sbin/cron -f
unconfined root 1288 0.0 0.2 350376 8816 ? Ssl 15:52 0:00 /usr/sbin/lightdm
unconfined root 1371 0.0 0.1 228240 7040 ? Sl 15:52 0:00 lightdm --session-child 12 15
...
$
Und mit tr und cut kann man ja auch noch nachhelfen und sich nur die Spalten anzeigen lassen, die man sehen will...