How can I tell boost cron run to delete a file
First you need to set a flag which indicates that new fields are added. Can be a variable_set() or something similar thats stores values in DB whenever new fields are added.

In your hook_cron() you should check if the flag is set or not. If set clear Boost cache using boost_cache_clear_all(). Unset the flag once cache is cleared.