An attorney will likely not answer this question directly. Providing you an answer can subject an attorney to liability should something go wrong with the processing of your applicaiton.
Additionally, the knowledge and experience in handling such types of cases is the very foundation by which immigration attorneys maintain jobs. Providing an answer to your question would eliminate part of the services immigration attorneys provide in representing immigrants and their family members.
I encourage you to hire an attorney and ensure that the immigration process is handled correctly rather than causing delays in it for failure to understand the process.