Try a search on here and read through similar cases, im sure someone will have better input for you on this matter, i just remember reading something about working over the allowed amount of hours on a visa and it having a knock on effect ,though im guessing you have some idea that you were not mean...