Here's an experiement, eliminate all aggregate particles under size X (1.5mm diameter?) then add epoxy and vibrate until you have finally added too much and you get evidence of epoxy excess on top. At that point you will have found the exact % volume of epoxy needed to fill the voids between your larger particles. I think you'll find 20% to 25% by volume will be plenty.
At this point you can surmise for packing density to be good, that you should be able to reduce epoxy volume and replace it with fine particle volume, ie the voids between large particles *will be the same size* but will be filled more with particles and less with epoxy.
Now try again with some or all small particles added, and again add epoxy (and knead it if you have to) but eventually get to the point where you get excess epoxy. At this point you can analyse the volumes of all the components, and see if the small particles filled the voids and your packing density worked, or if your packing density went fubar and you got a mass of tiny particles each with a sizable epoxy film around it.
ie; you will be able to actually measure the amount it has "fluffed up" if any.
My guess here is that there is no way you can use the really tiny particles in any significant quantity without destroying your packing model.