What I do to get my silkies out of their broodiness is I slowly lengthen the time they have to be out of their cage/coop. I will take them out and close their coop door so they can't reenter but others can. I sometimes have to shoo her out a couple times a day, take her to something more interesting and slowly she quits. usually takes about a week. bummer. You just have to stay at it, provide fun things for the girls to do outside and hope for best.
I provide a baby pool with sand for dusting, several shallow wading pools in the shade, they get chopped veggie treats in the afternoon, frozen liter bottles in the heat of the day to lounge beside, all the bugs in the backyard to eat and extra petting if they want.
Part of the reason I make my broodies get out asap is that they lose their pecking order when they stay gone from the flock for so long and I have had fights break out over who knows what. As long as they are out with the girls for some time each day, they pretty much hang onto their place. Just keeps down the drama!