There is no such thing as a "secret marriage". If you were married by a priest, local official, etc., and it was filed with the government, it is a public document, and is not, by definition, "secret". If you went through a ceremony, you are probably legally married, even if you think it was "secret." Many people, who were single when their parents petitioned them, got married while waiting for their visas, and tried to hide the marriage, because the marriage may either disqualify them for a visa (if their parent is an immigrant), or make them wait much longer (if their parent is a citizen). The Embassy is now very wise to people hiding their marital status, and routinely checks official government records, to see if there really is a marriage contract on file. In addition, paying someone to have the marriage contract "pulled" won't help, because there are several places and ways marriages are recorded.