For booking made through a third party agent ( other than Turkish Airlines direct ), you would always need the e-ticket number.
Having a TK account, would work to store the reservation but when trying to browse the reservation, the system would still ask the e-ticket number.
As
soy mentioned, calling TK or filling out a feedback form would not solve the situation.