Can I add effective-dated changes to the salary basis?

You can't because the salary basis isn't an effective-dated object.