So as I said before, the problem is the software doesn't know how many points the player earned that are attributable to hits.
As an example, the software would have to do some pretty clever sleuthing to figure "Points from Hits" with a Points for Playing formula like:
(n - r + 1) + if(r < 3, switch(r, 1, 200, 2, 125, 3, 50) + if(nh > 10, nh * 3, if(nh > 5, nh * 2, nh * 1.5))