I would call Asiana's program people and see if that routing is legit, that is sometimes some fall into the backtracking crap and that may not be allowed. They may get you what you want.
We took the AVE train from BCN to MAD and it was just amazing, we booked in advance and got a great rate in the 2nd class cabin and were even served breakfast.