Вряд ли из этого что-нибудь выйдет.
Ведь когда ты делаешь свой текущий таргет фокусом (при уже имеющимся фокусе), то твой текущий фокус заменяется. И в любом случае прошлый фокус (который уже заменился) придется брать в таргет вручную.
Сомневаюсь, что существует команда типа /поменятьместами :)