Marathon County Sheriff's Lt. Gary Schneck told Daily Herald Media the 19-year-old woman spent five days in an induced coma and nearly died after she was left in the parking lot of a Weston hospital.
One of the men who dropped off the woman was later arrested on drunken driving charges. He led deputies to a second man, 25-year-old Jacob Gould, who has been charged with supplying the heroin.
Police searched Gould's home in Mosinee on Wednesday and arrested three more men. Officers also seized two pounds of marijuana worth nearly $13,000 and more than $27,000 in cash.
"There was also evidence which would indicate over 100 pounds of marijuana, at a minimum, was moved through the residence," Marathon County Sheriff Scott Parks said in a statement.
Parks did not identify the three men arrested at Gould's home, but jail records indicate they are Gould's relatives.
The first man who was arrested, Aaron Rhyner, 30, of Wausau, called the hospital from a convenience store and told workers that the woman was in the parking lot and needed help.
A 56-year-old woman also has been arrested in connection with the heroin overdose and was scheduled to appear in court Friday.