You can modify the onAddItem function to check if the item is being placed on the designated table tile. If it is, you can prevent the item from being placed and return it to the player's inventory.
Try this:
local config = {
itemIds = {2445, 2550, 2436, 6101, 2408, 7435, 7429, 5803}...