+ For raising the debate for benefit of all!Optimist3 said:Self Affidavit should be fine. It is a legal document and has sanctity. We can substantiate that with any other proof with parents name e.g: Passport.
For any other document, self affidavit is fine. But I understand for birth certificate, self affidavit is not valid. Seniors can share their views. All the best.