Removing and then adding tables in a drawing

We are doing a project here which has a large number of drawings. The BOM tables must be bilingual, so we have set up 2 tables; one for English, and one for bilingual. I was wondering if there was a way to remove the English BOM table and replace it with a bilingual on using API? To further complicate things, there are different tables for the parts and assemblies. Would there be a way to select the correct replacement table by checking the type of model as well?

SolidworksDrawings And Detailing