I don’t believe this is possible yet, at least not as you’ve stated. The issue is that the \frac is really a string (or a latex object) but numericValue will give you a number like 0.4
An added complication is that your example fractions don’t evaluate to nice decimals so you would need to test whether they are in the vicinity of 1.333333, for example.