So, you can accomplish this via the sunbeam cheat table (
viewtopic.php?f=4&t=23361) and updating the fields via sql. For my personal save, these are some example commands I found:
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '20', 'Jobberknoll_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '26', 'Niffler_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '18', 'Toad_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '21', 'Graphorn_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '22', 'Hippogriff_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '23', 'Fwooper_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '25', 'Mooncalf_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '29', 'Thestral_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '30', 'Unicorn_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '27', 'Phoenix_Byproduct', NULL, '999', '0', '0', '0', '596344869363540368');
REPLACE INTO "main"."InventoryDynamic" ("CharacterID", "HolderID", "SlotNumber", "ItemID", "Variation", "Count", "Stolen", "UniqueItem", "KeepOnReset", "UpdateTime") VALUES ('Player0', 'ResourceInventory', '31', 'Diricawl_Byproduct', NULL, '999', '0', '0', '0', '596344898100939363');
Now, your table MAY have thing stored in different SlotNumber for example and you may want to modify diffferent by products. To that end, in order to deduce these for yourself, you'll want to:
1) use the associated table -> [ Enable ] -> [ Game ] -> Dump Save-Game SQLite Database From Memory to Disk
2) Download a free sqlite editor (e.g. db browser for sqlite -- google this, first result is what I used).
3) Now youy open "DB Browser for SQLite" then "Open Database" -> Desktop -> game.db.
4) Now you press "Browser Data"
5) then on "Table" click the dropdown (defaults starts at AchievementsDynamic) and switch it to "InventoryDynamic"
6) now there will be a column called "ItemID" here the first "row" is the "Filter" row where you can type just write "Byproduct"
7) then in the CharacterID filter for write "Player0"
8) finally, for HolderID write "ResourceInvetory" into the filter
9) Now you can highlight everything and do "copy as sql."
10) Now open nodepat, visual code, or any other text editor you enjoy, and ctrl v copy in the starting off sql command.
11) Use built in find and replace to exchange every INSERT changing it to be REPLACE.
12) Then you'll want to change the last value 596344898100939363 or something similiar to the current in game time number, the cheat engine is constantly updating (e.g. right now mine is: 596346816495614878, use your own).
13) You'll want to also use find and replace to replace any instance of '' (two single brackets) with NULL.
14) You'll need to go into the bracket immediately after your newly SPAWNED NULLs and write the number you want to have, by default the number will be your current count, but I changed my sample once above to 999.
15) Now save the text file, these sql commands will now be yours to update the values (in the future you'll only need to update the last number, the game time, to be able to rerun them again and get fresh inventory)
NOW to execute the new comands do:
1) Back in the cheat engine table, press the square next to Toggle SQLlite Exec UDF, this will open a new window!
2) In the newly opened window copy the first of the commands we just generated, and press shift enter to submit it, when you go back into the game one of the values should now be succesfully updated.
3) rinse and repeat until done.