The workaround I used was that since it is forbidden to override the all_races.csv table, I replaced all of the initial races tables by tables that mentions solely my new "allracesreplacement.csv" table that then redirects towards all the custom races I wanted, however in the current state, the angel mod distributed with the game does not work due to the line of code I mentioned (line 75 in global, I had to decompile the game to find why it was not working) not checking for the presence of a custom table meaning that all_races.csv is the only table that is impossible to override.