Another option is UA from IAD-KWI (Kuwait) and then onwards on the TG KWI-DXB flight. Then you can take Emirates from DXB-DAC. This involves two stops, UA metal for quite a distance. I can't speak for the transfer in KWI but the connection times are reasonable.