To get around the dependency problem with tetex, couldn't you just check to see if the offending packages are installed in the preinst script? If any of them are installed, print a helpful message and exit. - Sue