You can fly within Schengen countries with a "Schengen" approved ID. UK is not a Schengen country so they will not let you in rightfully. Let your wife have some fun with Spaniards in Madrid.
Can't you get an emergency passport? They do these at the HEL.