Copy pattern if more than one feature is being used.

I'm new to SW api programming, however, I use vba in my CAM package regularly. The issue I'm having is my CAM package does not respond well to multiple hole features being patterned together. So what I want to do is loop through all the patterns in a part, if a pattern has more than 1 feature make a new pattern/patterns so that only one feature remains in each pattern.

Since I am new the the SW api, I just want to make sure I'm not starting down a road with no end...does this sound like a basic macro or something that would be excessively complicated?

Thanks,

Mike

SolidworksApi macros