решение, конечно, прикольное. но выглядит совсем уже как хак. Хотелось бы всё таки что-то более для моей задачи предназначенное юзать. Через переопределение методов.
Я возился одно время с такой же задачей, решения в принципе два: через громоздкое переписывание формсетов или django-threadlocal.