I understand you want to have them able to put those items back, BUT that will clash with the feature of being able to have sample items on the left 4x4 grid and returning those to the 4x4 grid after having done the crafting.
And it is not practically possible to detect where an item was pulled from in the first place, so returning it to the exact spot is not doable.
Also logically speaking, if you ONLY pull items from the left grid, then that means it should not have ANY trouble of returning said Items to the left grid, since those slots are empty at that point, meaning returning them to anywhere else would mess with the things you actually WANT in the left grid.
And if I remember correctly, anything pulled from adjacent Storages and the bottom drawer of the Table itself, will not end up actually “being“ in the top half of the table.