There are many cases where a larger halo is required so I'm surprised the functionality is not already there in the form of a SF grow operation.