You can adapt Rocky so that particles will grow based on "stuff" using the Rocky APIs and Fluent data can be used to do that. However, when you say "high surface area particles" do you mean porous particles or just that there are a lot of them? If they're packed you may as well use a porous media, if mobile you can also use the granular models in Fluent.