Unfortunately the sympathetic/voodoo type magic Catherine Madison uses is targeted primarily using bits of people or items they own to reach them from any distance and I don't think it cares about obstacles. At the very least all those type of curses seemed to need a while to "develop" to full-strength as Cordelia wasn't blind right away and Buffy got worse over time.
She did use one or two close-range telekinetic spells and an ironically "line-of-sight" curse that required her to be looking directly at the victim to the point a mirror reflected it right back at her, so there might be something we can do. It's an excuse to hang around Buffy and talk at least.
Actually thinking about it, if we change even a small detail here, Amy's mother is a seriously powerful enemy the Scoobies don't have any way of dealing with for good (especially with their sensible reticence to kill their classmate's mom on school property) if she doesn't accidentally imprison herself like canon -and that was a long-shot fluke- then they're in real trouble.
I do at least hope in the aftermath of this we can keep in touch with Amy. She could actually be a really handy magic-friend if Xander renewed that childhood friendship he, Willow, and her had, particularly considering she kinda got ditched to deal with her trauma alone in canon even if she was happier with her Dad back in the picture. Hell, she might even be girlfriend material considering she's cute, nice, supernaturally in-the-know, lonely, and could use some fun in her life.
I'm fairly sure after ruining the cheerleading performance for the big game and causing a scene, she wasn't exactly beloved by the popular girls or had many friends. I'm also pretty confident her Mom wouldn't have cared about wasting time being nice to her friends, keeping her grades up, or doing anything not cheerleading, so even beyond the whole "ultimate violation" and helplessness/terror, poor Amy.