I unfortunately have no clue either, but something came to my mind which might help narrowing down the possibilities: could you take a pic of it with some kind of a size comparison? or just state its size? the first thing that came to my mind was that it looks so tiny, but it's actually not determinable, it was just a first thought, though it would help a lot in identification to know in what size range to look for possibilities ^^