This is a very small caterpillar (<1/4 inch) and might be from a Blue or similar species.
All images copyright by Sam Rua. All Rights Reserved.