Don't store incompatible packages in custom object

The info is on the Package object itself to the loaded/activated
packages can just be iterated over.