Mate, im not a big expert in this kind of thing at all, but i ll throw my opinion in because i know it pisses you right off when a lot of people read the post and dont reply.
You were planning a 7 month vacation and you have stayed 5 out of the 7 months? Thing is, i dont see you being able to travel back to Spain if your Visa has expired, if i were you i would just look at cutting the stay short by two months and if the emergency at home really is so bad then go back and forget trying to get the last two months in Spain.
But thats just me, im not sure what the ebst thing to do would be.