BACKGROUND

Let p be an odd prime. An element of Z/2[[x]] is "modular of level p" if it is the mod 2 reduction of a g in Z[[x]] with g the Fourier expansion of a modular form for gamma_0(p). In various cases when f is modular of level p then f(x^p) can be expressed as a polynomial of a special shape in "characteristic 2 theta series".

I've developed a connection between modular function theory and theta series. Namely let [i] in Z/2[[x]] be the sum of the x^(n^2), where n runs over the integers that are congruent to i mod p. Then the field of fractions of the ring generated over the algebraic closure of Z/2 by these theta series identifies with Igusa's field of modular functions for gamma(p). But computer calculation suggests further connections, involving modular forms for gamma_0(p). Here are some examples:

1.___
  If f is x+x^9+x^25+x^49+..., the mod 2 reduction of the expansion of delta, then f(x^p) lies in the ring B generated over Z/2 by the [i]. Indeed if we let B' be the subring of B
consisting of those elements that are power series in x^p, and are fixed by the automorphisms of B taking [i] to [ni] when n is in (Z/p)*, then f is in B'. (Proofs are in my MO questions and answers).

2.___
   If the exponents appearing in the element r of Z/2[[x]] are just the products of the non-zero squares by 1,2,p and 2p, then r is the mod 2 reduction of the expansion of a weight 4 Eisenstein series, and once again r(x^p) is in B'. (Again, proofs are in my MO questions and answers).

3.___
   If p=7 and s is the modular power series of shape x^2+... coming from a weight 4 modular form, then s(x^7)=[1][2][3], and so is in B'.

4.___
   If p=11 and t=x+... comes from the weight 2 cusp form, then t(x^11) is the sum of [1][1][3]+[2][2][5]+[4][4][1]+[3][3][2]+[5][5][1] and [1][1][2][4]+[2][2][4][3]+[4][4][3][5]+[3][3][5][1]+[5][5][1][2], and so lies in B'.

QUESTION

I can show that when p is 3,5,7 or 11, then f is modular of level p if and only if f(x^p)
lies in B'. To what extent does this generalize to larger p?