It has been a while since I posted this question. I solved this by using a combination of looking at the associated dimension data and lots and lots of analysis of other IXBRL files.
I wanted to do this because I was building a Companies House IXBRL to JSON API which I've managed to release now https://convert-ixbrl.co.uk .
Thanks