I haven't read it because I don't care for Special (sorry), but I'd suggest going with tags a la ruby_(pokemon) and platinum_berlitz instead of aliasing them again.
Okay, now that I know more about the Black and White chapter of Pokémon Special...only remove black_(pokemon) alias from touya_(pokemon). His female counterpart doesn't have a white_(pokemon) alias so you don't have to do extra job for that one.