The foreign physical address issue is not a problem for the I-130. After it is approved, your wife will apply for a visa and you will provide an affidavit of support. It is at that time you need to show your US Income and US intended address. That you own a home in the USA and intend to live in it once your wife is able to join you, will satisfy the domicile requirement.
You were right not to hire that person or follow their advice to lie. That they thought your address now is a problem, and their suggestion you lie, is clear evidence they are not qualified to be of proper assistance to you.