You aren't going to like this answer, but you really should go to a tax professional that SPECIALIZES in foreign income.
There can be A LOT of variables and generally TurboTax does a poor job with any related to foreign income or foreign taxpayers, which is why I recommend a good tax professional that specializes in foreign income.