Not sure there is a solution to this. It illustrates one of several things that a non-native solution can't do or can't do well.