I don't think this can be done automatically. There is no way Labview can "guess" what you are trying to achieve, with your program.
I don't think polymorphic vis are the answer to coercion dots, either.
When you program, just make sure to use the right format. Simple as that....
You should NOT complete programming, and at the end, to try to remove coercion dots.
This is bad programming style... at least for me...
Note that some times coercion dots are unavoidable, and are part of the program. Not always a bad thing.