I've read a lot of descriptions of good, cross-mod compatible ways of *adding* items to vendors without overwriting other mods that do the same thing, usually by putting something like MerchantContainerLeveledList.AddForm(myNewItem, level, count) in a script. But in this case, I want to *remove* (or replace) the default inventory of a vendor without interfering with other mods that may have added things.
So far my only idea is to override the entire merchant chest or relevant leveled lists (like they say not to do when adding things, exactly because only one mod can do this at a time) and just trust that other mods that add items are doing it the kosher way with scripts, and will therefore add their items to my (overridden) container/list via scripts at load time.
Does this sound reasonable? Will it even work? Is there a better way to do it?