Let $G$ be a finite group and $B(G)$ be its Burnside ring, i.e. formal sums of isomorphism classes of finite $G$-sets with addition given by disjoint union and multiplication given by Cartesian product. I denote by $[X]$ the class of a $G$-set $X$ in $B(G)$.

Let $X$ be a $G$-set of the form $G/H$ for some subgroup $H \subset G$. $\textit{I'm trying to prove that}$
$$\sum\limits_{n=0}^\infty [Sym^n(X)]t^n$$ is a rational function.
Here $Sym^n(X) = \{ f \colon X \to \mathbb{N}\cup\{0\} : \sum\limits_{x \in X} f(x) = n\}$ (multisubsets of $X$ of cardinality $n$).

In order to do this, I'm trying to prove that there is a linear recurrence relation for $[Sym^n(X)]$ in terms of $\{[Sym^k(X)]\}_{k < n}$, where $n \gg 0$.
I'm able to prove this fact in the case of $|X|=2$, because then 
$$[Sym^{2k}(X)] = k[X]+pt\quad \text{and} \quad [Sym^{2k+1}(X)] = 2k[X],$$ and also in the case of $|X|=3$, because then, if I'm not mistaken, 
$$[Sym^n(X)] = 2[X]+[Sym^{n-2}(X)]+[Sym^{n-3}(X)]-[Sym^{n-5}(X)].$$

The problem is that I do not know how to generalize these results. In the general case, I understand that
$Sym^n(X) \supset Sym^1(X)$ and $Sym^{n-k}(X)$, where $|X|=k$, because the subset of functions taking the only non-zero value (equal to $n$) is $G$-isomorphic to $Sym^1(X)$, while the subset of functions $f \in Sym^n(X)$ such that $f(x) \neq 0$ for all $x \in X$ is $G$-isomorphic to $Sym^{n-k}(X)$ (one can subtract $1$ from each value). I also understand that one can stratify  $Sym^n(X)$ by partitions of $n$ with length less or equal to $k$, but this stratification is not in terms of previous symmetric powers, but in terms of some arbitrary $G$-sets, so it does not help. 

Any help or advice would be appreciated. I'm really stuck with that.