Why not make your own. Get a spare lid for the size(s) Nalgene bottle(s) that will meet your need(s). For the spare lid take a hot needle and poke enough holes in the lid to accomplish whatever task for which you need the shaker style lid and use the solid lid for transport.
Pete
Thanks, Pete. I am doing that now with an old non-Nalgene bottle. Two things: (1) some of the stuff sticks to the shaker top and then I have stuff transferring everywhere from that source - also requires a freezeer baggy to store the shaker top which then becomes coated inside and out encouraging more inadvertent transfer- I would like to eliminate the transfer and the extra freezer baggy, and (2) in any breeze when the bottle is uncapped during the exchange of lids bad things happen (powder goes everywhere) - yes, I try to avoid this - and the annoyance of any unfortunate downwind companions - but it is a field reality I would again like to eliminate.