Sewing stores have weighted poly beads for making weighted blankets, similar to air soft beads but heavier. I've also wondered it the regrind they use for artificial turf sporting fields might be a good alternative. I believe it's reground rubber of some sort so it should be reasonably heavy.