The phosphate chemical that used to be in detergent was STPP Not TSP.
See the following article:
http://pubs.acs.org/cen/coverstory/89/8904cover.html
-— Added to U.S. dishwasher detergents at up to 35% by weight, sodium tripolyphosphate (STPP), the main detergent phosphate, was something of a wonder ingredient, helping to maintain pH, remove food and grease, inhibit corrosion, and suspend insoluble dirt. For the consumer, its main visible benefit was to reduce spotting and filming by sequestering calcium and magnesium ions in the wash water. -—
Many of the ‘sodium phosphates’ have been used in detergents, both laundry and dishwasher detergents. All have essentially the same benefit...pH control, degreasing, enhanced detergent power...the pH control is what prevents the white film on glassware.
Go to Lowes or Home Depot and by trisodium phosphate (not TSP, unless it is trisodium phosphate), mix with your dishwasher detergent, or your laundry detergent, and get things clean and film free.