Вы прочитали документацию? На главной странице говорится, что она представлена с версией 3.6.19. Ссылка показывает, как использовать внешние ключи (ваш код верен).
Предоставляет ли ваш код какие-либо сообщения об ошибках, которые вы пропустили? Вы проверяли все предварительные условия, указанные в документации?