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.