How I can join vertex with edge (within same model) without destroying UV?

Snímek obrazovky_2019-12-07_04-19-27
From the picture alone, you may think that vertex V1 is part of edge E1, but that is unfortunately not case here. Is there some tool that allows me to merge all overlapping vertices with edges they overlap with while keeping UV ? I basically need to join vertex with edge into t-junction. Is in Blender some tool to automatize this process ? Doing it manually is possible but that would destroy UV and takes ages to finish as very same situation is present many times on same model