Lillah and charity

Sadaqah of a murtad

Q: I wanted to enquire if Iman (faith) is a necessary condition for purification of wealth (giving in charity, to purify one's wealth, without expectation of reward)? 

If a person does not identify as Muslim anymore, and has apostatized, and does not believe in the religion (does not believe Islam is from God but instead that it is man-made), but still believes in the financial aspects of Islam (eg: giving in charity and purifying any ill-wealth), would his purification of wealth be considered valid (as he is not a Muslim)? 

Would he need to repeat this purification of wealth (whatever sums of money he gave in charity with the intention of purifying his wealth) if he does tawbah and returns to Islam?