I found a workaround algorithm:
all := shell_cmd("pm list packages -u").stdout
all := split(replaceAll(all, "package:"), "\n")
installed := shell_cmd("pm list packages").stdout
installed := split(replaceAll(installed, "package:"), "\n")
uninstalled := except(all, installed)