Yes, you are absolutely right! It is indeed indirect speech (I realized it later after reading more) and then we don't use auxiliary "do" in indirect questions. But I found this to be a tricky one. Yes, I have Swan's book but he doesn't mention that we can use auxiliary do...