A partition $[p_1,p_2,...,p_n]$ with $2 \leq p_1 \leq p_2 \leq ... \leq p_n$ and $n \geq 1$ is called $d$-admissible (where $d \geq 1$ if $n-d-1=\sum\limits_{i=1}^{n}{\frac{1}{p_i}}$.
Is there a quick way to filter all paritions using Sage to find all $d$-admissible partitions for a fixed $d \geq 1$? Note that the assumptions imply $n \leq 2(d+1)$ but the individual terms $p_i$ might get quite large (for $d=2$ the largest is already 42), which makes the problem complicated to obtain a program that is quick.
For example for $d=1$ there are four 1-admissible partitions, namely: [2,2,2,2], [3,3,3] ,[2,4,4] and [2,3,6]. For $d=2$ there are 18 2-admissible partitions.