I'm not sure I understand exactly what you need, but by the sound of it you want to set up a bunch of if statements to determine fingers pointing outwards?
An easier way to do that would be use leap.extended
extended_finger_list = frame.fingers.extended()
You could then just do
to get the number of fingers extended out. I just tried it and it seems there is some issue with detecting 3 fingers it doesn't always do it, but it seems consistent enough to be usable.