Probably DMT clockwork elves.
nah these just seem like normal wood elves, perhaps of the keebler variety