I use two fluval older canister filters: one to hold granulated activated carbon(BAC) plumbed into the main system, the other on a 65 gallon soft coral tank to hold GAC , GFO an a little polyfilter.
They provide a nice area with flow and some good water movement.
When you add surfaces via media ,ceramic beads, bioballs ,rubble ,etc o; ammonia oxidizing bacteria colonize the surfaces in the high flow high oxygen water, This is a very good way to reduce ammonia to nitrate.
However, the nitrate(NO3) goes into the water column since there is very limited opportunity for anaerobic denitrification( bacteria absent free oxygen take it from the NO3 reducing it to N , which binds with N forming N2 gas which bubbles out of the tank) to occur given the flow and oxygen in the canisiter.Anerobic dentrifying bacterial activity requires surfaces in areas where the oxygen is depleted like sand beds and the porous areas of live rock in the tank not exposed to the high flow in a canister filter.So,IME, it's better to skip any media in a canister filter and let the ammonia be oxidized on surfaces in the tank that are proximate to low flow ,low oxygen areas in the substrate or rock pores.
The rubble will also gatehr detritus( decaying material) and require frequent cleaning; not really suitable as a refugium.