In and of itself, your foreign benefits are not an issue. Just how is it you are qualifying to sponsor your spouse? Do you have a joint sponsor, or are you using liquid assets? Are the liquid assets well over three times the income requirement.
Note, that the liquid assets (as defined in the instructions) must be three times the income shortfall, as a minimum. Your income is zero, in this context, so three times the income requirement. Requirement and you shortfall are equal numbers.