The key thing to remember when making matching resources based on matching sentence halves is that the matches should be exclusive - i.e. you should make sure that there is only one sentence end that could possibly go with each sentence starter. It's no good making a resource based on the following data:
Je fais partie d'un club >> de foot
Je fais partie d'un club >> de tennis
Je fais partie d'un club >> de rugby
...because any of the ends can match perfectly well with any of the starters.
Instead, you need to do this sort of thing: