Two women remain in hospital after a portable heater exploded outside a pub, injuring three people.