The dfhack "cleanowned" command. It doesn't destroy items, it just flags them for dumping (use "cleanowned help" to see the options).
If you have some tolerance for bins and there is stuff from 100+ goblins and a long walk, this method can be more efficient...Next to your dump zone, make four 1-tile stockpiles, a 10x20 stockpile, the four stockpiles set to give to the large one, the large one set to accept-from-links-only, all set to binned and accepting clothing. This setup means that only 4 dwarfs will take the walk to gather stuff but they will haul 20 or 50 items instead of one. Once the cleanup is mostly done and all the items are close to the dump zone, run cleanowned and mobs of dwarfs move the stuff. Then, toggle the four stockpiles to accept-from-links-only to disable them until the next siege cleanup.