Tried something similar to this a few years back, worked really well