Yes, at this point, maybe, the best solution, yet dramatic as it must be really managed CAREFULLY is to operate via database.
I mean, after each race I have to export the comprofiler table in CSV, copy the table on my excel file with the race results, enable thru a formula to associate to each name the results in that race and the earned points, then take again the updated CSV and import it into my database again...
Always better than typing results and points athlete by athlete...