Indeed - no point phoning Emirates, they won't touch the booking as it was booked via a Travel Agent.
Looking at the Emirates website, it's showing connections (with Jetblue) from JFK/EWR & LAX. So, your TA should be able to get you onto one of those.