In the predrilled hole, I insert cylindrical lead, same diameter as the hole. Sometimes the lead would not fit, because the ends of it are a little bit larger due to the fact that the lead was cut out from a longer cylinder. This is easy to corect, you just roll the cylinder between 2 hard surfaces (2 pieces of hard wood, 2 pieces of thick metal sheet, etc). When fit, I push the lead cylinder into the hole, then cover with epoxy putty, which can be sanded easily after cure.
I use this system because I check every lure as to the ballast it needs. I hang trebble hooks and split rings to the sealed crankbait, press a cylinder lead into the hole (not all the way in, so that I can take it out) then sit the crankbait on water (in a pot of water) to see if the amount of lead is the one I want it to be. If the lead is too much, I cut out a slice of it, and repeat the operation.
Now I cannot imagine how you coud check the right amount of lead you need if you just pour the lead into the hole. This might work far larger crankbaits, where you coud make the same depth of the hole, every time. But for smaller crankbaits this would not work.
Anyway, if the lead is loose after you have poured it in, you might try to take out some of the lead with a drill bit, then cover it with epoxy or epoxy putty. This would keep the lead in place.