My first thought is Excel has row limitations so maybe you have to define what table "bloating" is. A table with a million records isn't a problem. Maybe export the custom table data to another table for reporting purposes. If you take a look at
this post, it looks like there is a code sample there for you that should get you going in the right direction.