Can I poll for custom inventory info?

I’d like to collect custom hardware information from servers/workstations and display them in a nice table. Is this possible in LibreNMS?

Specifically, I’d like to list detailed GPU model information.

I have: A little script on each remote machine that prints the GPU model info
I want: See this information for each machine in a table in LibreNMS

My current hack/workaround is to poll it as if it was the Platform (manufacturer) info, so it gets shown in the Device Overview table. However, it’s impractical to show a very long string there.

Now, LibreNMS also has the “Inventory” feature which seems to fit the task, at least conceptually. But I see no way of customizing it or adding inventory items by polling/discovery.

Can something like this be done? Thanks.