I don't know. As USA native, the examples you provided are accurate.
The preposition of/from may not be strict in all cases.
You definitely say "free from dependency on drugs"
You could probably say free the town of violent crime or free the town from violent crime