Might it be a good idea to add idol crafting as well? So you would shatter the idols that drop to get idol specific affixes (such as the shield throw damage conversion to void, % chance to proc smite on throwing attack, etc) & then you can craft them on bases (presumably still respecting the idol size restrictions we currently have).
You could potentially add blank idols as a purchase from either the vendors or the gambling guy, or shattering idols would work slightly differently in that it could have a % chance to return a blank idol in addition to the idol affix shards.
I would presume that when crafting affixes onto idols you always get the minimum roll on the first craft, then each subsequent craft would increase the value of the roll up to max (as currently all idol afixes are of a single tier, most of which have a range) while also adding instability as crafting currently does. Alternatively, the current affix ranges could be split into tiers to match the other item affixes.
The benefit of this is that it would allow the player to craft their ideal idols (in addition to finding them) with the usual crafting dangers.