i don't think kakazu is gonna live, coz HIS heart was stabbed...the other hearts aren't his, and they are outside his body now, so his blood flow would stop unless they somehow get back to him(which is very possible)
again, ino's mind switching jutsu...shika himself said she can only cast it...