player takes out smugglers with mace , random nearby smith now only sells maces

ruler increases sales tax on alchemy ingredients while reducing tax for magic items.
some alchemists switch to magic items, a few become pawnbrokers

slavery is outlawed and slavers are hanged :
skeleton champion is replaced by undead slaver in some tombs

If these changes were intended for all users of a certain leveled list, it should be doable already.
Is it possible to change from a script which leveled lists are used by an npc , cave, tomb, daedric shrine etc ?