OPT TD Ameritrade 开户问题

本人F1 OPT身份,公司用Vanguard的401(k),只能投mutual funds且种类很少,要开一个self-directed brokerage account(SDBA)才能投股票、etf等。那个401k的SDBA必须是TD Ameritrade的,但本人的F1 visa已过期,在TD开不了户。。。请问有人遇到过类似的问题吗?有办法解决吗?或者有没有别的用401k的钱投股票和etf的方法?能把Roth 401k convert到Roth IRA吗?