Roth IRA with foreign income

I am an expat with foreign earned income above the FEIE but below the additional standard deduction (about 112,000). Should I avoid the standard deduction so that I can contribute to the Roth IRA? Can I take a partial standard deduction so that I only pay tax on the amount I contribute to the Roth IRA? Do you know which US firms allow expats to open IRAs?