Recipients of Zakaat

Giving zakaat to shias, qadiyaanis, etc

Q:

1) I know that it is not permissible to give zakaat to any non-Muslim. However, generally we are allowed to help needy and poor non-Muslims. The question is, there are some groups such as Shia, Qadiyani, Munkireen e Hadith which claim to be Muslim but in reality they are out of the fold of Islam. These three groups mentioned above(and probably some other groups also) are known as Zindeeq. Is my understanding correct?

2) Is it permissible to help poor and needy people belonging to such Zindeeq groups?

3) Is it permissible to give any other sort of help and aid (not financial) to these Zindeeq groups?

The mother of a zakaatable family inheriting a large some of money

Q: A family was eligible for zakaat. The mother in this family just inherited a fairly large sum of money from a deceased relative. However, she says that she wants to keep this sum of money for herself and does not want to spend it on her family. Are the father and the children in this family still eligible to receive zakaat?

Assisting a prisoner with zakaat money

Q: Can zakaat be given to a Muslim to release him from prison who has been in prison for last fifteen years. The person in prison is punctual about his prayers and believes that he is innocent and must be released from prison so he can look after his kids and wife. He also suspect that he may be hung for capital punishment if he is not proved innocent. We don't know if zakaat can be spent on such a person, so he can be released from prison and we do not know whether he is a culprit or not?