Ok, I have been thinking about this linting issue and I think that I may have a solution. I am only giving my input based on the fact that I have not had this happen too me. Maybe I am lucky I don't know, but maybe I can post my process in hopes that it helps.
First off I am using an HE washer, that I have to clean about every 2-3 months with a solution of 1/3 vinegar and 2/3 cups Cascade without bleach. This wash gets rid of old detergents and fabric softener that may collect in the washer. For you Guys who share washers, take some old rags and wash with this solution. If you can run only the rinse cycle then that would be the cheapest way of doing this before a microfiber wash.
I personally wash all my MF Fabrics together only (WW, GLASS, Mitts, Bones Sponges, Etc.) in Hot water (132 degrees F) with 1/4oz Microfiber Restore and 1/2oz Charlie's Soap (or the 1 mark on the Tide Free HE cup) (these measurements will of course change for a standard washer) with an extra rinse cycle. Also I do not use vinegar in the final wash.

(I am too lazy to stop the machine to add). After the wash cycle the HE washer I have is pretty good at extracting most of the water out so that when the microfiber comes out, they are just damp to the touch.
I put the Microfiber towels and Mitts into the Dryer. The sponge I let air dry. I set the dryer to
air fluff, and I add four blue DryMax Balls ($10 for two at CVS) to the dryer for about an hour. When done the towels come out nice, dry and fluffed. I also notice that there is usually some lint on the dryer lint filter when done (better to have the lint on the filter than on the towels). That is pretty much it and I have had some of towels for 3-4 years without issue.
Of course this is not the only process, but it seems to work for me. I hope that this helps.