Any player who has consistently good ratings is good enough for free kicks. I have winger who is specialist for corners, but even as 4-star he often scores 2-3 free kick goals per game. Once good player will be good again, so don't worry. But, next time buy a striker or winger with FK ability, 'cause you will boost his attack mostly and that will also affect free kicks...