I believe that's it basically although the COA may possibly be the toughest one has no experience of and heard little about. So do make sure you got plenty of evidence to support your Mahals application. FLR, ILR and citizenship although expensive are if you prepare correctly merely formalities.
Good luck to both of you and hopefully some other forum users can give you more of an insight to what actually is needed for the COA.