The other answers were definitely correct but it wasn't exactly what I wanted. Instead I found another way to do it and wrote a static method that works perfectly for me in my environment and I wanted to add it here if anybody else wants to acheive the same thing:
+ (NSString *)localizedStringForKey:(NSString *)key table:(NSString *)table
{
NSString *str = [[NSBundle mainBundle] localizedStringForKey:key value:@"NA" table:table];
if ([str isEqualToString:@"NA"])
{
NSString *enPath = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];
return [[NSBundle bundleWithPath:enPath] localizedStringForKey:key value:@"NA" table:table];
}
return str;
}