Zaslat SMS: Stein-based preconditioners for weak-constraint 4D-var