The civil certificate of marriage from Barbadose is not legal under Indian law. Parties who are adults and of marriageable age - 18 for girls and 21 for boys - are sane and not in prohibited relationships should be able to marry without anyone's consent except for the other party and the law.
It is your choice to marry a foreigner. If you want the benefit of Indian law, then you need to marry under Indian law.
In India, the civil certificate of marriage from Barbadose is not valid. The marriage can be solemnized and registered in India or any other country from where the foreigner belongs or is a citizen of. The other case may be when both the parties are a citizen of India or are Non-residents of India and get their marriage solemnized under any foreign law.
If a marriage has been solemnized, parties can register under the foreign marriage act regardless of the other party's nationality. pre-existing marriage can be registered under the act only when it complies with section 4's requirements for a valid marriage.