It sounds as if you are asking for a new, complex behavior in the already rather complex algorithm for completion, in which you can type in the pathname with the components in either of the two orders and have completion somehow work anyway. On the whole, I think we're better off as we are.