Found in the RoF2 client translator code:
https://github.com/EQEmu/Server/blob...structs.h#L108
https://github.com/EQEmu/Server/blob...tructs.h#L1138
This is where we write the server allocated size:
https://github.com/EQEmu/Server/blob...rof2.cpp#L2312
And, this is where we fill-in the difference between server and client with 'blank' data:
https://github.com/EQEmu/Server/blob...rof2.cpp#L2319
Obviously, the client can 'hold' more spell data..but, the server is not coded to, as yet.
EDIT:
I'm not familiar with content, per se..but, there are ways to 'limit' it through the code and database settings.
There are a lot of posts concerning content limiting around, though.